@charset "utf-8";

/* CSS Document */

@import url("jsmodern.min.css");

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}

body { color: #000; font:14px/2 arial, 'Hiragino Sans GB', 'Microsoft Yahei', 微软雅黑, 宋体, Tahoma, Arial, Helvetica, STHeiti; word-break:break-all;}

table { border-spacing:0;}

img { border:0; vertical-align: middle;}

li { vertical-align: middle;}

em { font-style:normal; font-weight: bold;}i{ font-style: normal;}

ol, ul, li { list-style:none;}

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}

input, button, select, textarea, a { outline:none;}

input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit;}

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

a { background: transparent; text-decoration: none; color: #666;transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}

a:active, a:hover { outline: 0;}

a:hover{color:#0078b6;}
.page_pos{padding-top:20px;border-bottom:1px solid #ccc;padding-bottom:10px;text-align:right;font-size:16px;}
.page_pos a{font-size:16px;}
.tempWrap{height: auto !important;}

.tempWrap li{height: auto !important;}

.title{text-align:center;padding:40px 0 30px;    line-height: 32px;}

.title h3{font-size:24px;text-align:center;color:#666666;font-weight:600;position:relative}

.title p{font-size:14px;text-align:center;color:#aca5a5;text-transform:uppercase}

.n_title{/*text-align:center;*/padding:40px 0 30px;    line-height: 32px; border-bottom:1px #ccc solid; width:1200px; margin:0px auto; position:relative;}

.n_title h3{font-size:18px;text-align:center;color:#666666;/*font-weight:600;*/position:relative}

.n_title p{font-size:14px;text-align:center;color:#aca5a5;text-transform:uppercase}

.n_title h4{font-size:30px;text-align:center;color:#0078b6;font-weight:400;position:relative}

.content{width:1200px; overflow:hidden; margin:0px auto;}

.wary{width: 100%; min-width: 1200px; min-height: 100%; overflow: hidden; position: relative;}

.w2{margin:40px auto;}

.head{ width: 100%; min-width: 1200px; height: 70px; position: fixed; z-index: 99; top:50px; left: 0;}

.head a.logo{ width: 220px;  font-size: 0;float: left; z-index: 1; margin-top: 5px; }

.head a.logo img{ width:100%;}

.headshadow{ width: 100%; height: 70px; display: none;}

.headin{ position: relative; z-index: 1; height: 70px; background-color: #fff;width: 1300px; max-width: 100%; min-width: 1200px; margin: 0 auto;}


.head.mini{ box-shadow: 0 0 10px 0 #ccc; top:0; background-color: #fff;}

.head.mini a.logo{  margin-top: 15px;}

.headtel{     float: right; color: #0068b7; font-weight: bold; margin-top: 19px; line-height: 30px; padding-left: 30px; background: url(../hot.png) no-repeat; }
.headtel a{        display: inline-block;
    width: 110px;
    margin-left: 8px;
    height: 24px;
    line-height: 25px;
    text-align: center;
    color: #fff; font-weight:400;
    background: #0068b7 url(../gwc.png) no-repeat 9px 1px;
    text-indent: 1em; }

.headtel span{color:#f00;}

.head,.head a.logo,.head a.logo img,.navzk{ -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}

.nav{  float: right; height: 70px; margin:0 15px; -webkit-transition: 0.3s;-moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}

.nav>li{ float: left; height: 100%; position: relative; padding: 0 14px;}

.nav>li>a{ display: block; height: 68px; padding-bottom: 2px; position: relative;color: #333; line-height:68px; text-align: center;}

.nav>li>a:after{ left:100%; position: absolute; bottom: 0; content: " "; width: 0;  border-bottom: 2px solid #f00; -webkit-transition: .3s; transition: .3s;}

.nav>li:hover>a,.nav>li.on>a{ color: #f00; }

.nav>li:hover>a:after{ width: 100%; left:0; transition: width 0.3s; -webkit- transition: width 0.3s;}

.nav>li.on>a:after{ width: 100%; left:0;}

.nav>li.on .navzk{ height:40px;}

.navzk{ height: 0; overflow: hidden; position: fixed; top:120px; z-index: 9; left:50%; width: 1200px; margin-left: -594px; background: url(../op0-50.png);}

.navzk.on{ height: 40px;}

.navzk.mini{ width: 100%; left:0; margin-left: 0; top:70px;}

.zkone{ padding: 0;}

.zkone li{ display: none;}

.zkone li.on{ display: block;}

.zkone li:nth-child(4){ display:none;}

.zktwo{ font-size: 0; text-align: center; position: relative;}

.zktwo li{ padding:0 20px; height: 40px; display: inline-block;}

.zktwo li a{ display: block; color: #fff; line-height: 40px; font-size: 14px; -moz-transition: 0.3s;-ms-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}

.zktwo li:hover a,.zktwo li.on a{ color: #f00; font-weight: bold;}
.pro_search{padding-top:30px;}
.pro_search ul{float:right;}
.pro_search ul li{float:left;}
.pro_search ul li .parasearch_title{display:none;}
.pro_search ul li .searchgo{background: #0068b7;color:#fff;
border: none;
padding-left: 10px;
padding-right: 10px;
line-height: 30px;}
#banner{ width: 350px; height: 438px; position: absolute; z-index: 1; top: 50%; left:50%; margin-top: -240px; padding: 0 100px 40px;}

#banner .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left: -30px; bottom:20px; z-index:1; }

#banner .hd ul{ overflow:hidden; zoom:1; float:left;}

#banner .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; cursor:pointer; background: url(../dot02.png) center; opacity: 0.3;}

#banner .hd ul li.on{ opacity: 0.7;}

#banner .bd{ position:relative; z-index:0; width: 350px; height: 438px; overflow: hidden;}

#banner .bd li{ zoom:1;}

#banner .prev,#banner .next{ position:absolute; top:50%; margin-top:-26px; display:block; width:52px; height:52px;}

#banner .prev{ left: 0;  background:url(../xiaoyu1.png) center no-repeat;} 

#banner .next{ right:0;  background:url(../dayu1.png) center no-repeat;}

#banner .prev:hover{ background-image: url(../xiaoyu1h.png)}

#banner .next:hover{ background-image: url(../dayu1h.png)}

.newban .flex-direction-nav a{width:40px;height:80px;margin-top:-40px;display:block;position:absolute;font-size: 38px; color: #bfbfbf; line-height: 80px; text-align: center; font-family: 'simsun'; background: url(../op0-20.png); top:50%; z-index: 4;}

.newban .flex-direction-nav a.flex-prev{ left:10%;}

.newban .flex-direction-nav a.flex-next{ right:10%;}

.newban .flex-direction-nav a:hover{ background: url(../op0-40.png);}

.newban .flex-control-paging{ width: 100%; height: 20px; font-size: 0; text-align: center;position: absolute; bottom: 20px; left:0; z-index: 3;}

.newban .flex-control-paging li{display: inline-block; *display:inline; *zoom:1;overflow:hidden; width: 20px; height: 20px; margin: 0 3px;}

.newban .flex-control-paging li a{ width:20px; height:20px; display: block; cursor:pointer;background: url(../dot1.png) center no-repeat;}

.newban .flex-control-paging li a.flex-active{ background-image: url(../dot1h.png);}

.newban{ position:relative; width: 100%; z-index: 1;  min-width:1200px;}

.flexslider{ position: relative;}

.flexslider .slides{ overflow: hidden;}

.flexslider .slides li{ display:none; height: 100%; -webkit-backface-visibility:hidden; position: relative;}

.flexslider .slides li a{ display: block; width: 100%; height: 100%; position: relative; overflow: hidden;}

.flexslider .slides a>img{  width: 100%; height: 100%;top:0; z-index: 1; left:50%;}

.mouse{ width: 26px; height: 79px; position: absolute; z-index: 2; left:50%; bottom:60px;margin-left: -13px; background: url(../mouse.png) center no-repeat;}



.news{width:1200px; overflow:hidden; margin:0px auto; overflow:hidden;}

.toutiao{ overflow:hidden; background:url(../img1.png) no-repeat center left; height:86px; margin:30px auto;}

.toutiao h3{ font-size:20px; overflow:hidden; padding-left:100px;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; white-space: nowrap; text-overflow: ellipsis;}

.toutiao dd{height:50px; line-height:24px; overflow:hidden; font-size:15px; padding-left:100px; color:#666;text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp: 2;}

.toutiao h3 a{color:#0068b7;}

.toutiao h3 a:hover{padding-left:10px;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}

.news_tu{ width:635px; height:350px; overflow:hidden; position:relative; border:1px solid #ddd; float:left;  }

.news_tu .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }

.news_tu .hd ul{ overflow:hidden; zoom:1; float:left;  }

.news_tu .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; overflow:hidden; line-height:9999px; border-radius:50%; text-align:center; background:#0068b7; cursor:pointer; }

.news_tu .hd ul li.on{ background:#ffa800; }

.news_tu .bd{ position:relative; height:100%; z-index:0;   }

.news_tu .bd li{ zoom:1; vertical-align:middle; }

.news_tu .bd img{ width:635px; height:350px; display:block;  }

.news_tu .bd div{position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.6); width:100%; height:45px; line-height:45px; color:#fff; font-size:15px;}

.news_tu .bd div span{padding:0 20px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block; width:80%; float:left;}



.news_text{ width:540px; text-align:left; float:right;  }

.news_text .hd{ height:30px; line-height:30px;padding:0 10px 0 0px;   border-bottom:2px solid #ddd;  position:relative; }

.news_text .hd ul{ float:left;  position:absolute; left:0px; height:32px;   }

.news_text .hd ul li{ float:left; margin-right:20px; cursor:pointer; font-size:18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#0068b7; }

.news_text .hd ul li.on{ height:30px;  background:#fff; border-bottom:2px solid #ffa800; color:#ffa800 }

.news_text .hd dd{position:absolute; top:0px; right:0px; font-family:Arial, Helvetica, sans-serif;}

.news_text .bd ul{ padding:15px 0;  zoom:1;  }

.news_text .bd li{ height:38px; line-height:38px; font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }

.news_text .bd li span{ float:right; color:#999;  }

.news_text .bd li:before{ content:"▪"; margin-right:5px; color:#666;}

.news_text .bd li a:hover{color:#0068b7; padding-left:10px;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}



.shipin{overflow:hidden;width:100%; max-width:1920px; margin:30px auto 0; background:#f1f1f1; padding-bottom:30px; min-width:1200px; }

.shipin_vos{ width:1200px; margin:0px auto; overflow:hidden; position:relative;  }

.shipin_vos .bd{ overflow:hidden;  }

.shipin_vos .bd ul{ overflow:hidden; zoom:1; }

.shipin_vos .bd ul li{ margin-right:13px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.shipin_vos .bd ul li p{ line-height:24px;   }

.shipin_vos .bd ul li:last-child{ margin-right:0px;}

.sp { position:relative;width:290px; height:220px; overflow:hidden; background:#000;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;  }

.sp:hover img{ cursor: pointer; opacity:0.8; transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; }

.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:40%; z-index:99; border-radius:100%; }

.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; }

.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }

.bj{ width:100%; height:100%; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.7); z-index:99; display:none; }



.hait{width:1200px; overflow:hidden; margin:50px auto;}

.hait ul{ overflow:hidden;}

.hait ul li{ width:590px; height:210px; float:left; margin:0 0 15px 15px ; overflow:hidden; position:relative;}

.hait ul li img{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; width:100%; height:100%;}

.hait ul li:nth-child(1){margin-left:0px; height:435px;}

.hait ul li:nth-child(4){margin-left:0px; }

.hait ul li div{position:absolute; top:0px; left:0px; background:#f1f1f1; opacity:0.8; padding:10px 20px; color:#0068b7; font-size:16px;}

.hait ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.hait ul li:hover div{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; background:#0068d7; color:#fff;}



.about{background:#f3f3f3;overflow:hidden;width:100%;max-width:1920px;min-width:1200px;margin:0 auto;padding-bottom:30px; min-width:1200px;}

.about dl{height:356px;overflow:hidden;}

.about dt{width:538px;height:356px;float:left;overflow:hidden}

.about dt img{display:block;}

.about dd{    width: 630px;float: right; overflow: hidden;}

.about dd h3{font-size:18px;font-weight:700;color:#0067d8;border-bottom:2px #fbf24d solid;display:inline-block;height:40px}

.about dd h3 a{color:#333}

.about dd h3 em{display:block;font:33px Arial;color:#5d5d5d;text-transform:uppercase}

.about dd p{font:14px "Microsoft YaHei";line-height:28px;margin-top:15px;height:220px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;color:#666; text-indent:2em;}

.about dd span a{display:block;margin-top:30px;width:130px;height:40px;border-radius:10px;color:#fff;font-size:14px;line-height:40px;text-align:center;overflow:hidden;background:#0078b6;}

.about dd span a:hover{box-shadow:0 0 10px #333 inset}

.gongchang{width:1200px;overflow:hidden;margin:30px auto 0}

.gongchang h3{font-size:20px;background:url(../kefeiya_51.jpg) no-repeat center left;color:#0d62cf;text-indent:2em;margin-bottom:30px}

.gongchang h3 i{font-size:12px;color:#666;font-weight:400;font-style:normal;text-transform:uppercase}

.gongchang h3 span{float:right;font-weight:400;color:#666;font-size:14px}

.gchang{overflow:hidden;width:1200px; margin:30px auto;}

.gchang .bd ul li{width:280px;float:left;margin-right:15px;overflow:hidden;height:200px;}

.gchang .bd ul li img{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; width:100%; height:100%;}

.gchang .bd ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}



.footer{ width:100%; max-width:1920px; margin:0px auto 0; background:#393939; min-width:1200px;}

.links{width:100%; max-width:1920px; margin:0px auto 0; background:#444444; height:60px; font-size:15px; color:#cacaca; line-height:60px;}

.links a{margin:0 5px; color:#cacaca;}

.links a:hover{ color:#fff;}

.foter{width:1200px; margin:0px auto;  overflow:hidden;}

.foter img{float:left;}

.dizhi{ float:left; color:#cacaca; font-size:15px; margin-left:100px; margin-top:20px;}

.dizhi h3{ height:50px;}

.dizhi dd{float:left; margin-right:100px;}

.dizhi img{margin-right:8px; margin-left:0px;}

.foter ul{ overflow:hidden; clear:both; width:1200px; margin:30px auto 0;}

.foter ul li{ width:24%; border:1px #454545 solid; margin-right:1%; float:left;color:#cacaca; text-align:center; min-height:230px;}

.foter ul li:last-child{ margin-right:0%; }

.foter ul li h3{ font-size:16px;padding:20px 0;}

.foter ul li p{font-size:14px; text-align:left; padding-left:15px;text-align:center;}

.foter ul li img{float:none; margin-left:0px;}

/*.foter ul li:nth-child(2) p{padding-top:20px;}

.foter ul li:nth-child(3) p{padding-top:30px;}*/

.foter a.shangwu{ color:#cacaca;    border: 1px #454545 solid; font-size: 16px; display: block;width: 250px; margin: 30px auto; height: 40px; line-height: 40px;text-align: center;}

.foter a.shangwu:hover{background:#fff;color:#000; }

.copyright{width:100%; max-width:1920px; margin:0px auto 0; background:#191818; height:60px; font-size:15px; color:#cacaca; line-height:60px; text-align:center;color:#cacaca;}



.side{position:fixed;width:50px;right:0;top:50%;margin-top:-200px;z-index:9990;border:1px solid #ccc;background:#f1f1f1;border-bottom:0}

.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:8px;line-height:20px;text-align:center;transition:all .3s;cursor:pointer}

.side ul li:hover{background:#0a8ada;color:#fff}

.side ul li:hover a{color:#fff}

.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:10px;transition:all .3s}

.side ul li i.bgs1{background-image:url(../right_pic5.png)}

.side ul li i.bgs2{background-image:url(../right_pic7.png)}

.side ul li i.bgs3{background-image:url(../right_pic2.png)}

.side ul li i.bgs4{background-image:url(../right_pic1.png)}

.side ul li i.bgs5{background-image:url(../right_pic3.png)}

.side ul li i.bgs6{background-image:url(../right_pic6_on.png)}

.side ul li:hover i.bgs1{background-image:url(../right_pic5_on.png)}

.side ul li:hover i.bgs2{background-image:url(../right_pic7_on.png)}

.side ul li:hover i.bgs3{background-image:url(../right_pic2_on.png)}

.side ul li:hover i.bgs4{background-image:url(../right_pic1_on.png)}

.side ul li:hover i.bgs5{background-image:url(../right_pic3_on.png)}

.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}

.side ul li.sidetop{background:#0a8ada;color:#fff}

.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}

.side ul li.wchat .wem1{ z-index:9999;width:150px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-150px;top:-80px;background-image:url(../tengxun.png);background-repeat:no-repeat;background-position:center center;background-size:100%;}

.side ul li.weibo .wem2{z-index:9999;width:150px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-150px;top:-80px;background-image:url(../xinlang.png);background-repeat:no-repeat;background-position:center center; background-size:100%;}

.side ul li.weibo:hover .wem2{ display:block;}

.side ul li.wchat:hover .wem1{ display:block;}

.side ul li.sideewm .ewBox{width:150px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-150px;top:-80px;background-image:url(../weixin.png);background-repeat:no-repeat;background-position:center center;background-size:100%;}

.side ul li.sideetel .telBox{width:240px;height:78px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#0a8ada}

.side ul li.sideetel .telBox dd{display:block;height:100px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}

.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:11px;font-size:18px}

.side ul li.sideetel .telBox dd.bgs1{background:url(../right_pic8.png) 28px center no-repeat;background-color:#0a8ada}

.side ul li.sideewm:hover .ewBox{ display:block;}

.side ul li.sideetel:hover .telBox{display:block;}



.n_banner,.flash{width:100%; max-width:1920px;  position:relative;  overflow:hidden; margin:0px auto;}

.n_banner img,.flash img{ top:0px;  width: 100%;

height: auto;}

.app{width:100%; bottom:134px;  max-width:1920px; margin:0px auto;  z-index:9; height:45px; position:absolute;}

.app ul{ width:1200px; margin:0px auto;}

.app ul li{ float:left; width:126px; height:42px; margin-left:60px;}

.app ul li img{ position:inherit;  left:0%; margin-left:0px;}

.n_text{ overflow:hidden; line-height:26px; font-size:15px; color:#666; margin:0px auto; text-align:justify;}

.n_text strong{color:#0068b7; font-size:18px; margin:20px auto; display:inline-block}

.n_text b{ color:#f00;}



.shaixuan{width:1198px; border:1px #ccc solid; background:url(../img11.jpg) repeat-y; margin:0px auto;}

.shaixuan ul{ }

.shaixuan ul li{ padding:10px 0; border-bottom: 1px #ccc solid;min-height:30px; font-size:15px; position:relative; display:block;}

.shaixuan ul li:last-child{ border-bottom:none;}

.shaixuan ul li dd{display:block; float:left; width:174px; text-align:center; line-height:31px;}

.shaixuan ul li dl{float:right; width:1010px; }


.shaixuan ul li dl dt{display:inline-block; font-weight:400;margin:0 6px;}

.shaixuan ul li dl dt:hover a{color:#f00;}

.shaixuan ul li a {



    padding: 2px 6px !important;



}

.shaixuan ul li a:hover{color:#f00;}

.shaixuan ul li .mark {

    color: #f00 !important;

    background: #fff !important;

}

.shaixuan ul li dl dt a.sxnav {border:1px #ccc solid; padding:6px 0 6px 3px;  }

.shaixuan ul li dl dt a.sxnav:after{content:url(../xiala.jpg);}

.shaixuan ul li dl dt:hover a.sxnav:after{content:url(../xiala1.jpg);}

.shaixuan ul li dl dt:hover a.sxnav{border:1px #f00 solid; border-bottom:1px #fff solid; z-index:10; position:relative; }

.erji{width: 1000px; position: absolute; top: 37px;  left: 176px; display:none ; z-index:9; background: #fff; border: 1px #f00 solid;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; padding:20px 10px;}

.shaixuan ul li dl dt:hover .erji{ display:block;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}

.shaixuan ul li dl dt .erji a{color:#666; margin:0px;}

.shaixuan ul li dl dt .erji a:hover{color:#f00; }

.shaixuan ul li dl dt a.thisclass{color:#f00}



.pic{overflow:hidden; margin:50px auto 0}

.pic ul{overflow:hidden;width:105%;}

.pic ul li{overflow:hidden; border:1px #ccc solid; position:relative; padding:20px; float:left;width: 231px;margin:0 36px 36px 0;}

.pic ul li div{width:220px; height:240px; overflow:hidden; float:left; margin-right:20px;}

.pic ul li dl{ float:left;overflow:hidden; width:236px;}

.pic ul li dl h3{overflow:hidden; font-size:18px; color:#0068b7;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.pic ul li dl dd{overflow:hidden; height:30px; line-height:30px; color:#666; font-size:14px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.pic ul li p{ position:absolute; width:0px; background:#bcbcbd; border-radius:5px 0  0 5px;color:#fff; bottom:30px; right:0px; text-align:center; height:36px; line-height:36px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.pic ul li:nth-child(4n){margin-right:0px;}

.pic ul li div img{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; width:100%; height:100%;}

.pic ul li div:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.pic ul li p:hover {background:#0068b7;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.pic ul li dl h3:hover{padding-left:10px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}



.page_div{margin:10px 10px 10px 0;color:#666; text-align:center;}

.page_div a{display:inline-block;min-width:30px;height:28px;cursor:pointer;color:#666;font-size:13px;line-height:28px;background-color:#f9f9f9;border:1px solid #dce0e0;text-align:center;margin:0 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.page_div a#firstPage,.page_div a#lastPage,.page_div a#nextPage,.page_div a#prePage{width:50px;color:#0073A9;border:1px solid #0073A9}

.page_div a#nextPage,.page_div a#prePage{width:70px}

.page_div a.current{background-color:#0073A9;border-color:#0073A9;color:#FFF}





.yuanchuang{ overflow:hidden;}

.yuanchuang ul{ overflow:hidden;  }

.yuanchuang ul li{ width:320px; height:400px; position:relative; overflow:hidden; background:#f1f1f1; text-align:center; margin:0 120px 80px 0; float:left; }

.yuanchuang ul li div{ width:220px; height:220px; overflow:hidden; border-radius:50%;  margin:30px auto;}

.yuanchuang ul li div img{width:100%; overflow:hidden; height:100%; border-radius:50%;}

.yuanchuang ul li h3{font-size:24px; color:#0068b7; padding: 0 20px;}

.yuanchuang ul li p{ height:30px; line-height:30px; font-size:16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 20px;color:#666}

.yuanchuang ul li dl{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;width:100%; height:100%; background-color:rgba(0,104,183,0.5); bottom:-100%;color:#fff; text-align:center; position:absolute;cursor: pointer; }

.yuanchuang ul li dl h4{font-size:24px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 30px 20px 0;}

.yuanchuang ul li dl dd{font-size:16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0px 20px;}

.yuanchuang ul li dl dt{ font-size:14px; padding:20px; font-weight:400; text-align:left; margin-top:15px; line-height:28px;text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp: 8; overflow:hidden; height:300px; }
.yuanchuang ul li dl dt p{ color:#fff}
.yuanchuang ul li:hover dl,.yuanchuang ul li.on dl{bottom:0%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.yuanchuang ul li:nth-child(3n){ margin-right:0px;}





.zuopin{width:1200px;overflow:hidden;margin:30px auto 0}

.zuopin .bd ul li{ width:280px; overflow:hidden; float:left;margin-right:15px;}

.zuopin .bd ul li div{width:280px;overflow:hidden;height:220px;}

.zuopin .bd ul li div img{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; width:100%; height:100%;}

.zuopin .bd ul li:hover div img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.zuopin .bd ul li p{ height:36px; line-height:36px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align:center; font-size:16px;}

.zuopin .bd ul li:hover p{color:#0068b7}



.xinpin{width:830px; float:left; overflow:hidden;}

.xinpin ul{ overflow:hidden;}

.xinpin ul li{ border:1px #ccc solid; overflow:hidden; padding:10px; width:240px; float:left; text-align:center; margin:0 20px 20px 0 }

.xinpin ul li div{width:220px; height:240px; overflow:hidden; margin:0px auto;}

.xinpin ul li h3{color:#0068b7; font-size:16px; font-weight:600; text-align:left;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.xinpin ul li p{ font-size:14px; color:#666; text-align:left;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.xinpin ul li:nth-child(3n){ margin-right:0px;}

.xinpin ul li div img{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; width:100%; height:100%;}

.xinpin ul li:hover div img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}



.changxiao{width:280px; background:#f1f1f1; overflow:hidden; border:1px #ccc solid; float:right; padding:10px ;}

.changxiao  h3{font-size:24px; color:#333;}

.changxiao ul{ overflow:hidden; background:#fff; max-height:1287px; overflow:scroll }

.changxiao ul li{ overflow:hidden; padding:10px; position:relative; margin-bottom:10px; border-bottom:1px #ccc dotted}

.changxiao ul li div{ float:left; overflow:hidden; width:100px; height:120px; padding-top:10px; margin-right:10px;}

.changxiao ul li dl{ float:left; overflow:hidden; width:147px;}

.changxiao ul li dl h3{ overflow:hidden; height:30px; color:#0068b7;line-height:30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px;}

.changxiao ul li dl dd{ overflow:hidden; font-size:12px; height:20px; line-height:20px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#666;}

.changxiao ul li div img{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; width:100%; height:100%;}

.changxiao ul li:hover div img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.changxiao ul li span{position:absolute; background:url(../xuhao.png) no-repeat; width:24px; height:21px; top:0px; left:0px; text-align:center; line-height:24px; color:#fff; z-index:9}



.changxiao ul::-webkit-scrollbar { width: 2px;}

.changxiao ul::-webkit-scrollbar-track {background-color:#f7f7f7; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}

.changxiao ul::-webkit-scrollbar-thumb { background-color:#ccc; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}





.mod18{width:1200px;height:500px;margin:20px auto;position:relative;}

.mod18 .btn{position:absolute;width:15px;height:20px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}

.mod18 .prev{left:0;background:url(../feel3.png) no-repeat;}

.mod18 #prevTop,.mod18 #nextTop{top:213px;width:20px;height:20px;}

.mod18 #prevTop{background:url(../feel3.png) 0 0 no-repeat; display:none;}

.mod18 #nextTop{background:url(../feel4.png) 0 0 no-repeat;display:none;}

.mod18 .next{right:0;background:url(../feel4.png) no-repeat;}

.mod18 li{float:left;}

.mod18 .cf li{position:relative;color:#666;}

.mod18 .cf li span { display: block; width: 104px; position: absolute; top: 10px; right: 0px; padding: 5px 20px; line-height: 22px; height: 24px; text-align: center; border-radius: 20px; background: #0068b7; color:#fff;}

.mod18 .cf li span a{color:#fff;}

.mod18 .picBox{height:270px;position:relative;overflow:hidden;}

.mod18 .picBox ul{height:270px;position:absolute;}

.mod18 .picBox li{width:1200px;;height:270px; position:relative;}

.mod18 .picBox li div{float:left; width:200px; height:210px; overflow:hidden;}

.mod18 .picBox li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mod18 .picBox li dl{float:right; width:950px;}

.mod18 .picBox li div:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.mod18 .picBox li dl h3{font-size:18px; color:#0068b7;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.mod18 .picBox li dl dd{ line-height:28px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.mod18 .picBox li dl dt{line-height:26px; font-size:14px;text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:4; overflow:hidden; overflow:hidden; height:100px;}

.mod18 .picBox li dl h3 a{color:#0068b7;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mod18 .picBox li dl h3 a:hover{ padding-left:10px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mod18 .listBox{width:1100px;height:200px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}

.mod18 .listBox ul{ overflow:hidden;position:absolute;}

.mod18 .listBox li{width:220px;height:200px;cursor:pointer;position:relative;  text-align:center;}

.mod18 .listBox li div{width:160px;height:160px;cursor:pointer; margin:0px auto;}

.mod18 .listBox li div img{ width:100%; height:100%}

.mod18 .listBox li p{ height:28px; line-height:28px; text-align:center; font-size:16px;}

.mod18 .listBox li img{ opacity:0.7}

.mod18 .listBox .on img{ opacity:1}

.mod18 .licheng{height:185px;position:relative;overflow:hidden;background:#f1f1f1;}

.mod18 .licheng ul{height:185px;position:absolute; padding:10px; }

.mod18 .licheng li{width:1200px;height:185px; position:relative;}

.mod18 .licheng li div{float:left; width:300px; height:160px; overflow:hidden;}

.mod18 .licheng li div img{width:100%; height:100%;}

.mod18 .licheng li dl{float:right; width:850px;line-height:26px; font-size:14px;text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:6; overflow:hidden; height:160px;margin-right: 21px;}

.mod18 .btnn{position:absolute;width:50px;height:50px;top:42px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}

.mod18 .prevv{left:0;background:url(../img28.png) no-repeat; background-size:100%;}

.mod18 .nextt{right:0;background:url(../img29.png) no-repeat;  background-size:100%;}

.mod18 .licheng_nav{width:1170px;height:80px;margin:30px auto 50px;position:relative;padding:6px 0 10px;overflow:hidden; background:url(../img25.png) repeat-x center center ;}

.mod18 .licheng_nav ul{ overflow:hidden;position:absolute;}

.mod18 .licheng_nav li{width:220px;height:76px;cursor:pointer;position:relative;  text-align:center; background:url(../img27.png) no-repeat center 4px;}

.mod18 .licheng_nav li div{width:160px;height:160px;cursor:pointer; margin:0px auto;}

.mod18 .licheng_nav li div img{ width:100%; height:100%}

.mod18 .licheng_nav li p{ height:28px; line-height:28px; text-align:center; font-size:20px;}

.mod18 .licheng_nav .on{background:url(../img26.png) no-repeat center 4px;}

.mod18 .licheng_nav .on p{ color:#458acb}

.mod19{height:360px}



.zhuanqu{ overflow:hidden;}

.zhuanqu ul{ overflow:hidden;}

.zhuanqu ul li{ width:372px; overflow:hidden; float:left; margin:10px 42px 30px 0}

.zhuanqu ul li div{width:370px; height:195px; overflow:hidden; border:1px #ccc solid;}

.zhuanqu ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.zhuanqu ul li h3{font-size:16px; height:30px; line-height:30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.zhuanqu ul li p{font-size:14px; height:50px; line-height:24px; color:#999;-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; overflow:hidden; overflow:hidden; font-size:#14px; }

.zhuanqu ul li:nth-child(3n){margin-right:0px;}

.zhuanqu ul li:hover div img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}



.kuajie{width:100%; max-width:1920px; overflow:hidden; margin:20px auto 40px; min-width:1200px;}

.kuajie ul { overflow:hidden;}

.kuajie ul li{width:100%; max-width:1920px; overflow:hidden; margin:0px auto; min-width:1200px; background: #f1f1f1 url(../img16.jpg) no-repeat center top;}

.kuajie ul li .kj_box{width:1200px; overflow:hidden; margin:170px auto 0;}

.kuajie ul li .kj_box div{float:left; width:580px;}

.kuajie ul li .kj_box div img{ width:100%;}

.kuajie ul li .kj_box dl{ overflow:hidden; width:580px; float:right; margin-top:100px;}

.kuajie ul li .kj_box dl dd{ font-size:30px; color:#666; font-weight:bold; margin-bottom:20px;}

.kuajie ul li .kj_box dl dt{font-size:16px; line-height:28px; color:#666; height:110px;-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:4; overflow:hidden; overflow:hidden; margin-bottom:80px;}

.kuajie ul li .kj_box dl a.xq{color:#999; text-decoration:underline;}

.kuajie ul li:nth-child(2n){width:100%; max-width:1920px; overflow:hidden; margin:0px auto; min-width:1200px; background:#fff url(../img17.jpg) no-repeat center top;}

.kuajie ul li:nth-child(2n) .kj_box div{float:right;}

.kuajie ul li:nth-child(2n) .kj_box dl{float:left;}



.banquan{ overflow:hidden;}

.dpq_bt{ width:100%;  overflow:hidden; background:url(../xx.png) repeat-x center center; margin-bottom:15px;}

.dpq_bt span{background:#fff; display:inline-block; color:#0078b6; font-size:26px;font-weight:600; padding-right:15px;}

.banquan ul li{ width:282px; float:left; overflow:hidden; margin:0 24px 24px 0}

.banquan ul li div{ width:280px; border:1px #ccc solid; height:180px; overflow:hidden;}

.banquan ul li  p{height:30px; line-height:30px; font-size:15px; text-align:center;}

.banquan ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.banquan ul li:hover div img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.banquan ul li:nth-child(4n){margin-right:0px;}



.contact{ overflow:hidden; background:#fff;}

.houtai{overflow:hidden;}

.houtai_box{overflow:hidden; padding:0 50px;}

.houtai_box ul{ overflow:hidden;}

.houtai_box ul li{width:30%; margin-right:5%; float:left; border-bottom:1px #ccc solid; margin-bottom:5%}

.houtai_box ul li dd{font-size:20px; margin-bottom:20px;}

.houtai_box ul li dt{font-size:14px; color:#666; margin-bottom:10px;}

.houtai_box ul li:nth-child(3n){margin-right:0px;}

.houtai_box .d_bt{width:1200px; overflow:hidden; font-size:36px; color:#0078b6; border-bottom:1px #ccc solid; padding:20px 0; margin-bottom:30px;} 



.xiangqingye{overflow:hidden;padding:0px 10%;}

.xiangqingye h3{ color:#0078b6; font-size:30px; font-weight:400; text-align:center;}

.xiangqingye h4{background:#f1f1f1; height:40px; line-height:40px; text-align:center; color:#666; font-size:12px; margin:15px auto;}

.xiangqingye h4 span{margin:0px 10px;}

.xq_box{overflow:hidden; line-height:28px; font-size:16px; color:#666;}

.xq_box p{  margin:10px auto;}

.xq_box img{ margin:0px auto; text-align:center;}

.xq_box b{text-align:center; color:#0078b6; font-weight:400; max-width:100%; display:block;}



.shangxiaye{ overflow:hidden;  border:1px #ccc solid; margin:30px auto; }

.shangxiaye ul{ overflow:hidden;}

.shangxiaye ul li{ border-right:1px #ccc solid; width:40%; float:left; padding:0 2%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;height:50px;line-height:50px; font-size:16px;}

.shangxiaye ul li:nth-child(3){width:11%; border-right:none; padding:0%; background:#ccc; text-align:center; float:right;}

.shangxiaye ul li:nth-child(3):hover{background:#0078b6;}

.shangxiaye ul li:nth-child(3):hover a{color:#fff;}



.smxz_li{width:100%;overflow:hidden;}

.smxz_li ul{ overflow:hidden;width:105%}

.smxz_li ul li{width: 220px;float: left;margin: 30px 90px 0px 90px;overflow: hidden;text-align: center;}
.smxz_li ul li div{  overflow:hidden;}
.smxz_li ul li img{width:100%;}
.smxz_li ul li:nth-child(4n){margin-right:0px;}
.smxz_li ul li span{ display:inline-block; width: 100%;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; background:none; color:#666; }
.smxz_li ul li span{ display:inline-block;}
.smxz_li ul li span a{display:inline-block;color:#fff;background:#0078b6;  border-radius:6px; height:20px; padding:0 10px 7px; color:#fff; }
.smxz_li ul li span a:hover{background:#f00;}

.fenxiang{overflow:hidden; margin:20px auto; position:relative; height: 50px;}

.fenxiang span{float:left; font-size:16px;} 

.fenxiang span.goumai{float:right; position:absolute; top:0px; right:0px;}

.fenxiang span.goumai a.gm{ width:200px; height:40px; line-height:40px; display:inline-block; text-align:center; color:#fff; background:#f00; margin-right:50px;}

.fenxiang span.goumai a.zx{ width:200px; height:40px; line-height:40px; display:inline-block; text-align:center; color:#fff; background:#0078b6;}

.fenxiang span.goumai a.gm:hover,.fenxiang span.goumai a.zx:hover{box-shadow:0 0 10px #333 inset;}

.xq_top{ overflow:hidden;}

.pic_xq{overflow:hidden}



.picFocus{ width:1200px; padding:5px;  position:relative;  overflow:hidden;  zoom:1; margin:0px auto; height:510px  }

.picFocus .hd{width: 498px;  height: 102px;  overflow: hidden;  position: absolute; bottom: 0px;}

.picFocus .hd ul{ overflow:hidden; zoom:1; }

.picFocus .hd ul li{ float:left; width:85px; height:100px;  text-align:center;border:1px #ccc solid; margin-right:14px;  }

.picFocus .hd ul li img{ width:100%; height:100%; cursor:pointer; margin-right:5px;   }

.picFocus .hd ul li.on{ border:1px #0078b6 solid; }

.picFocus .hd ul li:last-child{margin-right:0px;}

.picFocus .bd_text{float:right; width:1200px; }

.picFocus .bd{width:490px; height:390px; overflow:hidden;border:1px #ccc solid; float:left;}

.picFocus .bd li{ vertical-align:middle; }

.picFocus .bd img{ width:420px; height:390px; display:block; overflow:hidden; text-align:center; margin:0px auto;}



.text{float: right;  overflow: hidden; font-size: 16px; width: 660px; height: 516px; position: absolute;  top: 0px; right: 0px;}

.text dl{overflow:hidden;}


.text dl dd{height:36px;line-height:36px;color:#666; overflow:hidden; display:block; width:100%;}

.text dl dd:nth-child(n+6){width:33%; float:left;}



.xq_tetx{overflow:hidden; width:1200px; margin:0px auto; }

.wary_left{width:220px; overflow:hidden; float:left;}

.tuijian_pic{ overflow:hidden; border:1px #ccc solid;}

.tuijian_pic h3{ margin:2px; background:#0078b6; height:50px; line-height:50px; text-align:center; color:#fff;  text-align:center; font-size:18px;}

.tuijian_pic ul{ overflow:hidden; padding:0 10px;}

.tuijian_pic ul li{ width:200px; overflow:hidden; margin-top:15px; border-bottom:1px #ccc solid; padding-bottom:15px; text-align:center;}

.tuijian_pic ul li div{ height:200px; width:200px; overflow:hidden; margin:0px auto;}

.tuijian_pic ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.tuijian_pic ul li:hover div img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.tuijian_pic ul li p{ height:36px; line-height:36px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; font-size:16px; }
.tuijian_pic ul li dd{ height:30px; line-height:24px;-overflow: ellipsis;  display: -webkit-box;    -webkit-line-clamp:2; overflow:hidden; color:#666; }


.wary_right{width:950px; overflow:hidden; float:right;}

.xq_xinxi{background:#f1f1f1; height:54px; line-height:54px; font-size:18px; padding-left:10px; text-align:left; margin:0px;}

.pic_xqnr{ overflow:hidden; text-align:center; margin-top:15px;}





.rt_zhuanjia{ overflow:hidden;}

.rt_zhuanjia ul{ overflow:hidden;}

.rt_zhuanjia ul li{ overflow:hidden; margin-bottom:50px;}

.rt_zhuanjia ul li div{width:270px; height:320px; float:left; overflow:hidden;}

.rt_zhuanjia ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.rt_zhuanjia ul li div:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.rt_zhuanjia ul li dl{ width:900px; float:right; overflow:hidden;}

.rt_zhuanjia ul li dl h3{font-size:26px; color:#0078b6; height:36px; line-height:36px; overflow:hidden;}

.rt_zhuanjia ul li dl dd{ overflow:hidden; height:30px; line-height:30px; overflow:hidden; position:relative; padding-bottom:20px; font-size:16px;}

.rt_zhuanjia ul li dl dd:after{content:"——"; color:#0078b6; position:absolute; left:0px; bottom:0px;}

.rt_zhuanjia ul li dl p{-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:5; overflow:hidden; overflow:hidden; font-size:16px; height:160px; color:#666;}

.rt_zhuanjia ul li dl h3 a{color:#0078b6;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.rt_zhuanjia ul li dl h3 a:hover{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; padding-left:10px;}



.fenlei_nav{ height:90px; border-bottom:1px #ccc solid; margin:0px auto; width:100%; max-width:1920px;}

.fenlei_nav ul{ width:1200px; margin:0px auto;}

.fenlei_nav ul li{ float:left; margin-right:50px; line-height:90px; height:90px; font-size:18px; }

.fenlei_nav ul li a.hover{color:#0078b6; border-bottom:1px #0078b6 solid; line-height:90px; height:90px; display:inline-block;}

.fenlei_nav ul li a:hover{color:#0078b6; border-bottom:1px #0078b6 solid; line-height:90px; height:90px; display:inline-block;}





.yanjiujieshao{width:100%; max-width:1920px; height:510px; position:relative; min-width:1200px; overflow:hidden; margin:50px auto 0;}

.yanjiujieshao img{ position:absolute;top:0px; left:50%; margin-left:-960px;}

.rt_jieshao{position:absolute; width:100%; max-width:1920px;}

.rt_jieshao div{width:1200px; margin:0px auto;}

.rt_jieshao div dl{    background: #fff; float: right; width: 420px; height: 400px; padding: 20px 30px; margin-top: 50px;}

.rt_jieshao div dl dd{ font-size:30px; color:#0078b6; margin-bottom:10px;}

.rt_jieshao div dl dt{-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical; line-height:28px;   -webkit-line-clamp:7; overflow:hidden; overflow:hidden; font-size:16px; height:340px;  color:#666;}

.x_bt{width:1200px; overflow:hidden; position:relative; padding:40px 0 20px ; margin-bottom:20px; font-size:24px; color:#666;}

.x_bt:after{content:"————"; color:#0078b6; position:absolute; left:0px; bottom:0px;}





.zonghe{overflow:hidden;}

.zonghe ul{overflow:hidden;}

.zonghe ul li{ width:380px; height:220px; float:left;overflow:hidden; margin:15px 30px 15px 0; position:relative;}

.zonghe ul li div{ position:absolute; width:100%; height:50%; left:0px; bottom:0px;background: #000; line-height:155px; text-align:center; font-size:16px;

background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));

background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);;

background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);  

background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));  overflow:hidden;white-space: nowrap; text-overflow: ellipsis;

}

.zonghe ul li img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.zonghe ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.zonghe ul li a{color:#fff;} 

.zonghe ul li:nth-child(3n){margin-right:0px;}


.tese{overflow:hidden;}
.tese ul{overflow:hidden;}
.tese ul li{overflow:hidden; width:576px; float:left; margin:0 48px 48px 0; background:#f1f1f1; height:220px;transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); -webkit-transform:translateY(0px);transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; padding-bottom:20px;}
.tese ul li .ts_dt{width:100%; position:relative; height:136px;}
.tese ul li .ts_dt img{width:100%; height:136px;}
.tese ul li .ts_dt span{position:absolute; height:136px; width:136px; text-align:center; line-height:136px; font-size:24px; color:#fff;}
.tese ul li .ts_dt span.yuedu{background:#3894d3;}
.tese ul li .ts_dt span.kexue{background:#73d3d2;}
.tese ul li .ts_dt span.shuxue{background:#f596ba;}
.tese ul li .ts_dt span.yingyu{background:#8ccdf9;}
.tese ul li .ts_dt span.quyu{background:#a5cd7d;}
.tese ul li dl { overflow:hidden; padding:20px 20px }
.tese ul li dl dd{ overflow:hidden; height:36px; line-height:36px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.tese ul li dl dd:before{ content:"·"; font-size:40px; float:left; display:inline-block;}
.tese ul li a.xq{width:140px; height:36px; line-height:36px; background:#c9c8c8; text-align:center; color:#333; font-size:16px; display:block; margin:30px auto;}
.tese ul li a.xq:hover{background:#0078b6; color:#fff;}
.tese ul li:nth-child(2),.tese ul li:nth-child(5){margin-right:0px;}
.tese ul li:nth-child(n+3){ width:368px}
.tese ul li:hover{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; 
transform:translateY(-10px); -moz-transform:translateY(-10px); -ms-transform:translateY(-10px); -o-transform:translateY(-10px); -webkit-transform:translateY(-10px)}





.tuoyu{ overflow:hidden; margin:40px auto;}
.tuoyu ul { overflow:hidden;  }
.tuoyu ul li{ overflow:hidden; width:368px; float:left; margin:0 48px 48px 0; background:#f1f1f1; transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); -webkit-transform:translateY(0px);transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; padding-bottom:15px;}
.tuoyu ul li div{ overflow:hidden;width:368px; height:420px;  }
.tuoyu ul li div img{ width:100%; height:420px;}
.tuoyu ul li h3{ padding:0 10px; text-align:center; height:40px; line-height:40px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; font-size:18px; color:#0078b6;}
.tuoyu ul li p{padding:10px 50px 0; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical; line-height:28px;   -webkit-line-clamp:2; overflow:hidden; font-size:16px;/* height:60px;*/  color:#666;}
.tuoyu ul li dd{width:140px; height:36px; line-height:36px; background:#c9c8c8; text-align:center; color:#333; font-size:16px; display:block; margin:30px auto;}
.tuoyu ul li:hover dd{background:#0078b6; color:#fff;}
.tuoyu ul li:hover{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; 
transform:translateY(-10px); -moz-transform:translateY(-10px); -ms-transform:translateY(-10px); -o-transform:translateY(-10px); -webkit-transform:translateY(-10px)}
.tuoyu ul li:nth-child(3n){margin-right:0px;}


.nt_bt {padding:20px 0 20px; border-bottom:1px #ccc solid; font-size:18px; color:#666; margin-bottom:30px;}

.zhengfu{overflow:hidden;}
.zhengfu .bd{    width: 1248px;}
.zhengfu ul{overflow:hidden; padding-top:10px;}
.zhengfu ul li{overflow:hidden; width:368px; float:left; margin:0 48px 48px 0; background:#f1f1f1; height:360px;transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); -webkit-transform:translateY(0px);transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; padding-bottom:20px;}

.zhengfu ul li dl { overflow:hidden; padding:10px 10px }
.zhengfu ul li dl dd{ overflow:hidden; height:36px; text-align:center; font-size:18px ;color:#0078b6;line-height:36px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.zhengfu ul li dl dt{ font-size:14px; height:40px; line-height:24px;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; color:#666;}

.zhengfu ul li:hover{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; 
transform:translateY(-10px); -moz-transform:translateY(-10px); -ms-transform:translateY(-10px); -o-transform:translateY(-10px); -webkit-transform:translateY(-10px)}




.zf_tab{ overflow:hidden; text-align:center; margin:30px auto}

.zf_tab a{padding:10px 50px; border:1px #ccc solid; text-align:center; margin:0 20px; display:inline-block; font-size:16px;}

.zf_tab a:hover{background:#0078b6; color:#fff;}

.zf_tab a.osel{background:#0078b6; color:#fff;}


/*************************/

.zf_ke{overflow:hidden;}

.zf_ke ul{overflow:hidden;}

.zf_ke ul li{overflow:hidden; width:285px; float:left; margin:0 20px 20px 0; position:relative; }
 .zf_ke ul li div{ width:285px;height:200px; overflow:hidden;}
.zf_ke ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.zf_ke ul li:hover div img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}



.zf_ke ul li p{ font-size:18px;   height:40px; line-height:40px; text-align:center;color:#0078b6; left:0px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.zf_ke ul li dd{ -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical; line-height:28px;   -webkit-line-clamp:2; overflow:hidden; height:50px; line-height:24px; font-size:14px;}
.zf_ke ul li:nth-child(4n){ margin-right:0px;}




.slideGroup{ width:1200px; overflow:hidden;  }

.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:65px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../feel3.png) center center no-repeat #f4f4f4; }

.slideGroup .sNext{ left:auto; right:5px; background:url(../feel4.png) center center no-repeat #f4f4f4;  }

.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }

.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  width:262px; height:220px; position:relative; }

.slideGroup .parBd ul li div{ text-align:center; width:263px; height:180px; overflow:hidden; }

.slideGroup .parBd ul li div img{width:100%; height:100%;}

.slideGroup .parBd ul li p{ line-height:40px; height:40px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; font-size:18px; color:#666;  }

.slideGroup .parBd ul li dl{position:absolute; bottom:-100%; left:0px; color:#fff;  background:rgba(0,0,0,0.6); width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.slideGroup .parBd ul li dl h3{height:40px; line-height:40px; font-size:16px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding:25px 15px 10px;}

.slideGroup .parBd ul li dl  dd{height:60px; line-height:20px; font-size:14px; padding:0 15px;-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:3; overflow:hidden; margin-bottom: 22px}

.slideGroup .parBd ul li dl  dt{width:130px; height:36px; line-height:36px; text-align:center; display:inline-block; border:1px #fff solid;}

.slideGroup .parBd ul li dl  dt a{color:#fff; display:block;}

.slideGroup .parBd ul li dl  dt a:hover{background:#fff; color:#0078b6;}


.jigou{overflow:hidden;}
.jigou ul{overflow:hidden;}
.jigou ul li{overflow:hidden; width:370px; margin:0 30px 20px 0; overflow:hidden; float:left;}
.jigou ul li:nth-child(2n){ margin-right:0px;margin:0 30px 20px 0;}
.jigou ul li div{height:191px; width:370px; overflow:hidden;}
.jigou ul li p{ font-size:18px;   height:40px; line-height:40px; text-align:center;color:#0078b6; left:0px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.jigou ul li dd{ -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical; line-height:28px;   -webkit-line-clamp:2; overflow:hidden; height:50px; line-height:24px; font-size:14px;}




.qiye{ overflow:hidden;}

.qiye ul{ overflow:hidden;}

.qiye ul li{ width:320px;/* height:200px;*/float:left; margin-right:120px; margin-bottom:50px; overflow:hidden; position:relative;text-align:center;}

.qiye ul li:nth-child(3n){margin-right:0px;}

.qiye ul li div{overflow:hidden; background:rgba(0,0,0,0.6); width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; color:#fff;}

.qiye ul li div h3{font-size:20px; overflow:hidden; padding:200px  20px 0}

.qiye ul li div p{ line-height:26px; font-size:16px; height:50px; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; overflow:hidden; padding:20px 20px 0}






.hezuo{overflow:hidden; margin:30px auto }

.hezuo .hz_datu{ width:810px; float:left;overflow:hidden; position:relative;}

.hezuo .hz_datu p{font-size:36px; color:#0078b6; font-weight:600; position:absolute;     top: 43px; text-align:center; right: 53px; width: 341px;}

.hezuo .hz_text{overflow:hidden; float:right; width:260px; float:right; font-size:16px; line-height:36px; padding-top:20px;}



.hz_liucheng{overflow:hidden; background:url(../duiwai1_06.png) no-repeat center center; margin:30px auto}

.hz_liucheng ul{ overflow:hidden; width:1223px}

.hz_liucheng ul li{overflow:hidden; float:left; text-align:center; width:14%; margin-right:7%; }

.hz_liucheng ul li h3{font-size:18px; color:#0078b6;}

.hz_liucheng ul li p{ padding:111px 0 0; line-height:24px; font-size:15px; color:#666;}

.hz_liucheng ul li:last-child{ margin-right:0%;}



.hz_lxwm{ overflow:hidden;}

.hz_lxwm h2{font-size:24px; }

.hz_lxwm ul{ overflow:hidden; width:570px; float:left;}

.hz_lxwm ul li{width:30%; margin-right:5%; float:left; border-bottom:1px #ccc solid; margin-bottom:5%}

.hz_lxwm ul li>dd{font-size:20px; margin-bottom:20px;}

.hz_lxwm ul li>dt{font-size:14px; color:#666; margin-bottom:10px;}

.hz_lxwm ul li:nth-child(3n){margin-right:0px;}

.hz_lxwm>div{margin:0px auto; width:600px; position:relative; overflow:hidden;}



.wenhua{overflow:hidden;}

.wenhua ul{ overflow:hidden;}

.wenhua ul li{ overflow:hidden;} 

.wenhua ul li .wh_txt{ width:1200px; overflow:hidden; margin:0px auto;}



.wenhua ul li .wh_txt dd{width:800px; float:left;}

.wenhua ul li .wh_txt dd h3{  font-size:36px; color:#0078b6; font-weight:400 ; padding:80px 0  20px;}

.wenhua ul li .wh_txt dd p{ text-indent:2em;; line-height:30px; font-size:16px; color:#666; margin-top:40px}

.wenhua ul li .wh_txt dt{float:right;}

.wenhua ul li:nth-child(2n){ background:#f1f1f1;}

.wenhua ul li:nth-child(2n) .wh_txt dd{float:right;}

.wenhua ul li:nth-child(2n) .wh_txt dt{float:left;}



.zuzhi{overflow:hidden;}

.dashiji{ width:1200px; text-align:left;  }



.tabshow{width:1200px;height:600px;position:relative;}

.tabshow .d_left{width:150px; float:left;height:600px; background:url(../arr1.png) no-repeat center center; position:relative;}

.tabshow .d_left p{text-align:center; font-size:16px; }

.tabshow .d_left p.xia{text-align:center; font-size:16px; position:absolute; bottom:0px; left:57px}

.tabshow .d_right{width:1010px; float:right;  position:relative;height:600px;}



.tabshow .dnone{display:none;}

.tabshow .udbtn{display:block;width:150px;overflow:hidden; text-align:center; height:42px}

.tabshow .uPrev{    margin: 171px auto 0; line-height:999em;background:url(../in3.png) no-repeat center center  }

.tabshow .dNext{ line-height:999em; background:url(../in2.png) no-repeat center center}

.tabshow .shang{ background:url(../in1.png) no-repeat center center }

.tabshow .xiaa{background:url(../in4.png) no-repeat center center }



.tabshow .tabTagBox{height:102px;width:150px;overflow:hidden;position:relative;z-index:9;margin:2px 0; }

.tabshow .tabTagBox .tabTagList{position:absolute;left:0;height:999em;}

.tabshow .tabTagBox li{float:left;width:150px;height:102px;line-height:102px;overflow:hidden;cursor:pointer; font-size:48px; text-align:center;}

.tabshow .tabTagBox li.current{width:150px;}





.tabshow .tabcon{position:absolute;top:0;right:0;z-index:1;height:600px;width:1010px;overflow-y:scroll;}

.tabshow .tabcon ul{ overflow:hidden;}

.tabshow .tabcon ul li{ overflow:hidden; float:left; border:1px #ccc  dotted; padding:10px;margin-right:35px; margin-bottom:35px; width:460px; height:111px}

.tabshow .tabcon ul li dd{width:80px; background:#d6d6d6; height:40px; line-height:40px; text-align:center; color:#666; display:block; float:left; }

.tabshow .tabcon ul li dt{width:360px; float:right; height:150px; line-height:22px; color:#666;-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:5; overflow:hidden; }

.tabshow .tabcon ul li:nth-child(2n){margin-right:0px;}

.fll{width:100%; max-width:1920px; min-width:1200px; overflow:hidden; background:#FFFFFF;  margin:0px auto;}

.fl2{width:100%; max-width:1920px; min-width:1200px; overflow:hidden; background:#f9f9f9;  margin:0px auto;}

.tabshow .tabcon::-webkit-scrollbar { width: 2px;}

.tabshow .tabcon::-webkit-scrollbar-track {background-color:#f7f7f7; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}

.tabshow .tabcon::-webkit-scrollbar-thumb { background-color:#ccc; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}





.mengxiang{overflow:hidden;}

.mengxiang ul{ padding-top:50px;}

.mengxiang ul li{background:url(../mx1.jpg) no-repeat center bottom; margin-bottom:60px; position:relative; height:247px;}

.mengxiang ul li div{ width:240px; height:220px;  float:left; overflow:hidden; position:absolute; top:-20px; left:0px; border-radius:15px;}

.mengxiang ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mengxiang ul li dl{float:left; width:630px; overflow:hidden; position:absolute; left:270px; top:40px;}

.mengxiang ul li dl h3{ height:50px; line-height:50px; overflow:hidden; font-size:18px; transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mengxiang ul li dl dd{ height:50px; line-height:24px;overflow:hidden; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; overflow:hidden; color:#999; margin-bottom:20px;}

.mengxiang ul li dl dt{font-size: 12px; padding:2px 10px ;display:inline-block; border:1px #ccc solid; text-align:center; color:#666; text-transform:uppercase;}

.mengxiang ul li span{    display: block; float: right;width: 146px; overflow: hidden;  text-align: center; margin-top: 80px;}

.mengxiang ul li span b{  font-size: 71px; font-weight: normal; color: #666; display: block; padding: 0px; margin: 0px; line-height: 71px; font-family: monospace;}

.mengxiang ul li span i{    border-top: 1px #666 solid; font-size: 14px; color: #999; text-align: center; line-height: 31px; display: inline-block;}

.mengxiang ul li div:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.mengxiang ul li dl h3:hover{padding-left:10px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mengxiang ul li dl dt:hover{background:#0078b6; color:#fff;border:1px #0078b6 solid; }

.mengxiang ul li dl dt:hover a{ color:#fff;}



.xnav{position:absolute; width:100%; overflow:hidden; bottom:-20px; left:0px; text-align:center;}

.xnav  a{padding:4px 30px; border-radius:10px; background:#fff; text-align:center; border:1px #ccc solid; margin:0 10px; display:inline-block; font-size:16px; }

.xnav  a.cur{background:#0078b6; color:#fff;}

.xnav  a:hover{background:#0078b6; color:#fff;}

.zizhi{ overflow:hidden; margin-top:20px;}

.zizhi ul li{ float:left; width:374px; margin:0 38px 38px 0;}

.zizhi ul li div{  width:370px; height:240px;overflow:hidden; border:2px #ccc solid;}

.zizhi ul li div img{ width:100%; height:100%;}

.zizhi ul li:nth-child(3n){margin-right:0px;}

.zizhi ul li p{text-align:center; font-size:16px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; height:36px; line-height:36px;}

.js-lightBox{cursor:pointer;opacity:.8}

.js-lightBox:hover{opacity:1}

.lightBox-view img{display:block;display:none;border:0;margin:0!important}

.lightBox-popupMask{position:fixed;background:#000;opacity:.8;width:100%;height:100%;z-index:9999;display:none;background-image:url(../overlay.png)}

.lightBox-popup{width:1000px}

.lightBox-popup{display:none;position:fixed;z-index:10000;top:0;left:50%;height:50%;background-color:#fff;border-radius:10px;border:5px solid #fff;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-image:url(../loading.gif);background-size:8%}

.lightBox-description .lightBox-btn{display:inline-block;height:100%;width:50%;text-align:center;cursor:pointer;background-repeat:no-repeat;background-position:center center;opacity:.4;background-image:url(../opacity.png)}

.lightBox-description .lightBox-btn:hover{opacity:1}

.lightBox-description .lightBox-prev-btn.active{background-image:url(../prev.png)}

.lightBox-description .lightBox-next-btn.active{background-image:url(../next.png)}

.lightBox-description .lightBox-prev-btn.disable{background-image:url(../prev.png);opacity:.1;cursor:default}

.lightBox-description .lightBox-next-btn.disable{background-image:url(../next.png);opacity:.1;cursor:default}

.lightBox-view .lightBox-description{position:absolute;bottom:0;right:0;left:0;padding:15px;display:none;color:#fff;background-color:#000;background:rgba(0,0,0,.8)}

.lightBox-view .lightBox-description .lightBox-current-index{margin-top:5px;display:block;font-style:italic}

.lightBox-view .lightBox-description .lightBox-close{float:right;display:block;width:40px;height:40px;cursor:pointer;background-repeat:no-repeat;background-image:url(../close.png);background-position:center center}

.lightBox-description .btn-position{float:right;position:relative;width:100px;height:40px}





.wenyu{ overflow:hidden; margin-top:30px;}

.wenyu ul{ overflow:hidden;}

.wenyu ul li{width:382px; height:260px; overflow:hidden; margin:0 27px 30px 0; float:left; position:relative;}

.wenyu ul li div{width:100%; height:100%; background:rgba(0,120,182,0.6); position:absolute; bottom:-100%;left:0px; text-align:center;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;} 

.wenyu ul li div b{ width:60px; height:60px; margin:60px auto 30px; display:block;}

.wenyu ul li div b img{width:100%}

.wenyu ul li div h3{ height:36px; line-height:36px; padding:0 20px; margin:0px auto; font-size:18px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }

.wenyu ul li div p{ height:50px; line-height:24px; font-size:14px; overflow:hidden; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; padding: 0 20px;}

.wenyu ul li:nth-child(3n){margin-right:0px;}

.wenyu ul li a div h3,.wenyu ul li a div p{color:#fff;}

.wenyu ul li:hover div{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; bottom:0px;}



.daxue{margin:20px auto 50px; position:relative; height:360px;display: inline-block;

width: 100%;}

.daxue img{position: relative;



height: 100%;

-o-object-fit: cover;

object-fit: cover;

width: 100%;}



.dx_text{width:940px; overflow:hidden; position:absolute; font-size:16px; background:rgba(255,255,255,0.6); border-radius:15px; color:#333;     top: 60%;left: 6%;  padding: 30px 60px;}





.htyy_mor{clear:both;width:100%;text-align:center;}

.htyy_mor a{padding: 10px 82px;

border: 1px #ccc solid;



text-align: center;

margin: 0 auto;

display: inline-block;

color:#fff;

background:#0078b6;

font-size: 16px;}

.daxue_com{ overflow:hidden; margin-top:30px;}

.daxue_com ul{ overflow:hidden;width:110%;}

.daxue_com ul li{width:385px; height:320px; overflow:hidden; margin:0 27px 30px 0; float:left; position:relative;}

.daxue_com ul li img{position: relative;

height: 100%;

-o-object-fit: cover;

object-fit: cover;

width: 100%;}

.daxue_com ul li div{width:385px; height:270px; overflow:hidden;}

.daxue_com ul li dl{ background:rgba(0,0,0,0.6); position:absolute; bottom:-100%;left:0px; text-align:center;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; width:100%; height:100%; color:#fff;} 

.daxue_com ul li dl h3{ height:36px; line-height:36px; padding:0 20px; margin:0px auto; font-size:18px; font-weight:700;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin: 30px auto; }

.daxue_com ul li dl dd{ height:100px; line-height:24px; font-size:14px; overflow:hidden; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:4; padding: 0 20px;}

.daxue_com ul li dl dt{width:150px; height:40px; line-height:40px; background:#fff; color:#666; margin:30px auto 0;}

.daxue_com ul li dl dt:hover{background:#0078b6;}

.daxue_com ul li dl dt:hover a{color:#fff;}

.daxue_com ul li:hover p{ opacity:0;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.daxue_com ul li p{ overflow:hidden; height:50px; line-height:50px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; text-align:center; font-size:16px;}



.daxue_com ul li:nth-child(3n){margin-right:0px;}

.daxue_com ul li a div h3,.wenyu ul li a div p{color:#fff;}

.daxue_com ul li:hover dl{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; bottom:0px;}





.jiaru_com{ overflow:hidden; background:#f1f1f1;}

.jiaru_com ul li{ float:left; border-right:1px #ccc solid; padding:60px 149px}

.jiaru_com ul li:last-child{ border:none;}

.jiaru_com ul li h3{font-size: 26px;}

.jiaru_com ul li p{    height: 50px; line-height: 24px; color: #666; width: 300px;}

.jiaru_com ul li  a{height: 50px; line-height: 50px; display: block; color: #f60; font-size: 16px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.jiaru_com ul li  a:hover{padding-left:10px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}



.sqd_box{overflow:hidden;}

.sqd_box h3{ font-size:24px; font-weight:600; text-align:center; margin:50px auto 20px; }

.jieshao{font-size:16px; line-height:30px;color:#666;}

.zx_ban{ width:1200px; position:relative; overflow:hidden;margin:40px auto 0 ;}

.ban2{ width:1200px; height:500px; position:relative; overflow:hidden;}

.ban2 ul{ position:absolute; left:0; top:0;}

.ban2 ul li{ width:1200px; height:500px;}

.prev{ float:left; cursor:pointer;}

.min_pic{ padding-top:30px; width:1200px;}

.num{ height:330px;overflow:hidden; width:1200px; position:relative;float:left;}

.num ul{ position:absolute; left:0; top:0;}

.num ul li{float:left;width:410px; height:334px;cursor:pointer;overflow:hidden;*display:inline;text-align:center;margin-right:1px; }

.num ul li div{ width:380px; height:245px; overflow:hidden;}

.num ul li img{ width:100%; height:100%;}

.num ul li  p{width:380px;  height:50px; line-height:26px; font-size:16px; color:#666; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; padding:14px 0 0; overflow:hidden; text-align:left;}

.num ul li.on{ opacity:1; padding:0;}





.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}

.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}

.prev1{    position: absolute; bottom: 20px; right: 142px; width: 28px; height: 51px; z-index: 9; cursor: pointer;}

.next1{position: absolute; bottom: 20px; right: 84px; width: 28px; height: 51px; z-index: 9; cursor: pointer;}

.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}

.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}

.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}

.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}

.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}

.pop_up2 ul{ position:absolute; left:0; top:0;}

.pop_up2 ul li{ width:500px; height:500px; float:left;}



.sq_left{width:500px; float:left; background:url(../sq.png) no-repeat; height:500px;}

.sq_left dl{ padding:140px 55px 0px;}

 .sq_left dl dd{overflow:hidden; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:4; height:120px; line-height:30px; text-align:left; margin-bottom:60px; font-size:16px; color:#666;}

 .sq_left dl dt{ width:150px; height:45px; line-height:45px; border:1px #0078b6 solid; text-align:center;}

 .sq_left dl dt a{color:#0078b6; display:block;}

 .sq_left dl dt a:hover{background:#0078b6; color:#fff;}

 .sq_right{width:700px; float:right;height:500px;}

.sq_right img{width:100%; height:100%;}





.Imap{ width:1200px; overflow:hidden; margin:50px auto 0}



.shengshi{overflow:hidden;}

.shengshi .select{display:block;width:260px;position:relative;vertical-align:middle;padding:0;overflow:hidden;background-color:#fff;color:#555;border:1px solid #aaa;text-shadow:none;border-radius:4px;transition:box-shadow .25s ease;z-index:2; float:left; margin-right:20px;}

.shengshi .select:hover{box-shadow:0 1px 4px rgba(0,0,0,.15)}

.shengshi .select:before{content:"";position:absolute;width:0;height:0;border:10px solid transparent;border-top-color:#ccc;top:23px;right:10px;cursor:pointer;z-index:-2}

.shengshi .select select{cursor:pointer;padding:10px;width:100%;border:none;background:0 0;background-image:none;-webkit-appearance:none;-moz-appearance:none; font-size:16px; color:#666}

.shengshi .select select:focus{outline:0}

.suosou{border:1px #ccc solid; border-radius:5px; height:50px; line-height:50px;}

.suosou input{ width:86%; float:left; border:none; margin-left:1px; color:#666; font-size:16px;}

.suosou input:nth-child(2){cursor: pointer; width: 12%;float: right;  background: url(../fdj1.png) no-repeat; background-size: 81%;  margin-top: 6px;  height: 39px;}



.ditu{overflow:hidden; margin:50px auto ; width:1200px;}

.Api_left{width:800px; overflow:hidden; float:left; height:630px;}

.Api_right{width:380px; overflow:hidden; float:right;}

.dizhilai{overflow:hidden;}

.dizhilai ul{overflow:hidden; padding:0 15px; margin-top:20px;}

.dizhilai ul li{overflow:hidden; color:#666; margin-bottom:15px;padding-bottom:15px; border-bottom:1px #ccc dotted;}

.dizhilai ul li h3{ height:30px; line-height:30px; font-size:16px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }

.dizhilai ul li dd{ height:30px; line-height:30px; font-size:15px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; background:url(../dz1.png) no-repeat center left; text-indent:1.5em;}

.dizhilai{overflow:hidden;}

.dizhilai ul {max-height:558px; overflow:scroll; overflow-x:hidden}

.dizhilai ul li dd:nth-child(3){  background:url(../nz.png) no-repeat center left;}

.dizhilai ul li dd:nth-child(4){  background:url(../dh1.png) no-repeat center left;}



.dizhilai ul::-webkit-scrollbar { width: 2px;}

.dizhilai ul::-webkit-scrollbar-track {background-color:#f7f7f7; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}

.dizhilai ul::-webkit-scrollbar-thumb { background-color:#ccc; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}

.dizhilai ul li a{color:#666;}



.fen_muen{background:#fff; padding:50px 0; margin:50px auto; overflow-x:scroll;overflow-y:hidden ;width:1200px;  white-space: nowrap; text-align:center;}

.fen_muen a{margin:0 20px  0; font-size:18px;}

.fen_muen a:before{ content:"┃"; color:#0078b6; margin:0 10px;}

.fen_muen a.osel{ color:#0078b6;}

.fen_muen::-webkit-scrollbar {  height:4px;}

.fen_muen::-webkit-scrollbar-track {background-color:#f7f7f7; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}

.fen_muen::-webkit-scrollbar-thumb { background-color:#ccc; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}



.gengduo{text-align:center; font-size:16px; margin:20px auto;}

.gengduo a{ color:#999;}

.pinpai{ overflow:hidden; width:1200px; position:relative;float:left;}

.pinpai ul{ overflow:hidden; }

.pinpai ul li{float:left;width:380px;cursor:pointer;overflow:hidden;*display:inline;text-align:center; margin:0 30px 30px 0;}

.pinpai ul li div{ width:380px; height:245px; overflow:hidden;}

.pinpai ul li  p{width:380px;  height:50px; line-height:26px; font-size:16px; color:#666; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; padding:14px 0 0; overflow:hidden; text-align:left;}

.pinpai ul li img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.pinpai ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.pinpai ul li:nth-child(3n) {margin-right:0px;}





.wangdian{ overflow:hidden;    margin: 100px auto;}

.wangdian ul{ overflow:hidden;}

.wangdian ul li{ width:260px; overflow:hidden; float:left; margin:0 53px 60px 0;}

.wangdian ul li div{ overflow:hidden; width:260px; height:260px; border-radius:50%; background:#fff; text-align:center; position:relative; }

.wangdian ul li div b.img{width:130px; height:130px; margin:62px auto 0; display:block;}

.wangdian ul li div b.img img{width:100%; height:100%; }

.wangdian ul li div dl{width:100%; height:100%; position:absolute; text-align:center; left:-100%; top:0px; background:rgba(0,0,0,0.6);transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.wangdian ul li div dl dd{width: 130px; height:130px; overflow:hidden;   margin: 35px auto 20px;}

.wangdian ul li div dl dd img{width:100%; height:100%;overflow:hidden;}

.wangdian ul li div dl dt{height:20px; line-height:20px; color:#fff; font-size:16px;}

.wangdian ul li p{ height:40px; line-height:40px; overflow:hidden; font-size:16px; text-align:center;}

.wangdian ul li:nth-child(4n) {margin-right:0px;}

.wangdian ul li:hover div dl{left:0px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}





.app_one{overflow:hidden;}

.app_tu{width:570px; float:left; height:580px;}

.app_text{ width:500px; padding:50px;float: right;}

.app_text h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 30px;}

.app_text p{ overflow:hidden; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:80px; font-size:16px; color:#666; line-height:28px;}

.app_text ul{overflow:hidden;}

.app_text ul li{ float:left; width:220px; margin-right:30px; font-size:16px; color:#666}

.app_text ul.zj{overflow:hidden; text-align:center;}

.app_text ul.zj a{overflow:hidden; width:147px; height:142px; display:inline-block; position:relative; border:2px #fff solid; box-sizing:border-box; }

.app_text ul.zj a img{width:147px; height:142px}

.app_text ul.zj a dl{position:absolute; bottom:-100%; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.6); color:#fff; text-align:left;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.app_text ul.zj a dl dd{margin-top:50px; padding:0 20px ; font-size:20px;}

.app_text ul.zj a dl dt{height:40px; line-height:20px; padding:0px 20px; font-size:14px;}

.app_text ul.zj a:hover dl{ bottom:0%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.app_one:nth-child(2n) .app_tu{ float:right;}

.app_one:nth-child(2n) .app_text{ float:left;}







.shikan{width:1200px; overflow:hidden; margin:0px auto;}

.shikan h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 30px;;}

.shikan ul{ overflow:hidden;}

.shikan ul li{width:585px; overflow:hidden; float:left; margin:0px 30px 30px 0}

.ship{width:585px; height:330px;;position:relative;overflow:hidden; background:#000;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; }

.ship:hover img{ cursor: pointer; opacity:0.8; transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; }



.shikan ul li dd{ height:30px; line-height:30px; font-size:16px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }

.shikan ul li p{ overflow:hidden; -overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:50px; line-height:24px;  font-size:14px; color:#666;}



.shikan ul li:nth-child(2n){margin-right:0px;}





.ertong{ overflow:hidden;}

.ertong h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 30px;}

.ertong p{ overflow:hidden;  font-size:16px; color:#666; line-height:28px;}



.er_two{overflow:hidden; margin:100px auto 0;}

.peisheng{ width:310px;  overflow:hidden; position:relative; background:url(../img46.png) no-repeat center bottom;   height: 483px; float:left; }

.peisheng .pageState{float:right; font-size:20px; color:#999;}

		.peisheng .bd{overflow:hidden;}

		.peisheng .bd ul{ overflow:hidden; zoom:1; }

.peisheng .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

		.peisheng .bd ul li div{ text-align:center;  width:310px; height:370px; }

		.peisheng .bd ul li div img{ width:100%; height:100%; }



.pei_right{ overflow:hidden; float:right; width:800px;}

.pei_right ul{ overflow:hidden;}

.pei_right ul li{ width:159px; height:159px; float:left; border-radius:20px; margin:30px 20px 0; overflow:hidden;}

.pei_right ul li:first-child{ width:250px; height:342px; margin: 30px 75px;}

.pei_right ul li img{height:100%; width:100%}



.er_three{overflow:hidden; text-align:center; margin:100px auto 0;}

.er_three dd{ width:360px; height:150px; border-radius:20px; margin:10px; display:inline-block; overflow:hidden; }

.er_three dd img{width:100%; height:100%;}





.fron{overflow:hidden; margin:100px  auto}

.fron ul li{ width:210px; float:left;  margin:30px 50px 0; overflow:hidden; text-align:center;}

.fron ul li:nth-child(4n){ margin-right:0px;}

.fron ul li dd{font-size:16px; height:50px; line-height:50px;}

.yinpin{width:210px; height:210px; border-radius:50%; position:relative;overflow:hidden; background:#000;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s; }



.sp_huiben{overflow:hidden; width:1200px; margin:100px auto 0;}

.sp_left{width:800px; height:500px; float:left}

.sp_left .hben{width:800px; height:500px; position:relative;}

.sp_left .hben img{width:100%; height:100%;}

.sp_left .hben img.videoed2 { display:none; width:50px; height:50px; position: absolute; left:45%; top:40%; z-index:10; border-radius:100%; }

.vi_text{width:370px; float:right; line-height:30px; color:#666; font-size:16px;} 







.Cooldog_container{width:1200px;height:380px;margin:100px auto 0px;position:relative;overflow:hidden}

.Cooldog_container .Cooldog_content{position:absolute;width:580px;height:320px;top:0;left:50%;margin-left:-249px}

.Cooldog_container .Cooldog_content li{position:absolute;top:0;left:0;width:580px;height:320px;transition:all .3s ease}

.Cooldog_container .Cooldog_content li div{ width:580px; height:320px;}

.Cooldog_container .Cooldog_content li div img{width:100%;height:100%;vertical-align:middle;display:inline-block}

.Cooldog_container .Cooldog_content li div img.videoed1 { display:none; width:50px; height:50px; position: absolute; left:44%; top:40%; z-index:99; border-radius:100%; }

.Cooldog_container .Cooldog_content li p{display:none;}



.Cooldog_container .btn_left,.Cooldog_container .btn_right{width:126px;height:179px;position:absolute;top:140px;z-index:50;color:#000;line-height:179px}

.Cooldog_container .btn_left{text-align:left;left:0; width:40px;}

.Cooldog_container .btn_right{text-align:right;right:0;width:40px;}

.Cooldog_container .btn_left img,.Cooldog_container .btn_right img{width:100%}

.Cooldog_container i{font-size:50px}

.Cooldog_container .btn_close{position:absolute;top:0;right:0;width:20px;height:20px;line-height:20px;text-align:center;background-color:#bcb9b9;color:#000}

.Cooldog_container .btn_close i{font-size:18px}

.Cooldog_container .buttons{width:580px; position:absolute;bottom:5px;left:50%;margin-left:-244px; z-index:80;-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:45px; line-height:28px;  font-size:16px; color:#666; overflow:hidden; }

.Cooldog_container .buttons dd{ width:580px; display:none;}



.Cooldog_container .buttons dd.color{ display:block;}

.p1{transform:translate3d(0,0,0) scale(.81);opacity:.4;z-index:1}

.p2{transform:translate3d(-320px,0,0) scale(.81);transform-origin:0 50%;opacity:.6;z-index:2}

.p3{transform:translate3d(0,0,0) scale(.81);transform-origin:0 50%;opacity:.8;z-index:3}

.p4{transform:translate3d(-21px,0,0) scale(1);opacity:1;z-index:4}

.p5{transform:translate3d(0,0,0) scale(.81);transform-origin:0 50%;opacity:.8;z-index:3}

.p6{transform:translate3d(0,0,0) scale(.81);transform-origin:0 50%;opacity:.6;z-index:2}

.p7{transform:translate3d(345px,0,0) scale(.81);transform-origin:0 50%;opacity:.4;z-index:1}





.mingxing{width:1200px; overflow:hidden; margin:0px auto;}

.mingxing h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 50px;}

.mingxing  ul{ overflow:hidden; margin-top:50px;}

.mingxing  ul li{width:280px; overflow:hidden; float:left; margin-right:30px; position:relative;}

.mingxing  ul li div{width:280px; height:220px; overflow:hidden;}

.mingxing  ul li div img{width:100%; height:100%}

.mingxing  ul li div img.videoed2 { display:none; width:50px; height:50px; position: absolute; left:45%; top:30%; z-index:10; border-radius:100%; }

.mingxing  ul li dd{height:30px; line-height:30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px;}

.mingxing  ul li p{ -o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:45px; line-height:24px;  font-size:14px; color:#666; overflow:hidden; }

.mingxing  ul li:nth-child(3){margin-right:0px;}

.mingxing  ul li:first-child{ width:580px; height:340px;}

.mingxing  ul li:first-child div{width:580px; height:340px;}





.huiben_zj{width:1200px; overflow:hidden; margin:0px auto;}

.huiben_zj h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 50px;}

.huiben_zj  ul{ overflow:hidden; margin-top:50px; margin-bottom:30px;}

.huiben_zj  ul li{width:580px; overflow:hidden; float:left; margin-right:30px; position:relative;}

.huiben_zj  ul li div{width:580px; height:350px; overflow:hidden;}

.huiben_zj  ul li div img{width:100%; height:100%}

.huiben_zj  ul li div img.videoed2 { display:none; width:50px; height:50px; position: absolute; left:45%; top:30%; z-index:10; border-radius:100%; }

.huiben_zj  ul li:nth-child(2){margin-right:0px;}

.huiben_zj  ul li:nth-child(2) div{ height:400px;}



.huiben_zj p{font-size:16px; color:#666; line-height:28px;}





.zhubo{overflow:hidden; margin:0px auto;}

.zhubo h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 50px;}

.zhubo ul {overflow:hidden; margin-bottom:100px;}

.zhubo ul li{overflow:hidden; width:30%; margin-right:4%; float:left; margin-bottom:10px;}

.zhubo ul li div{width:140px; height:140px; float:left; margin-right:15px; overflow:hidden;}

.zhubo ul li div img{width:100%; height:100%; border-radius:10px;}

.zhubo ul li:nth-child(3n){margin-right:0%}

.zhubo ul li h4{font-size:16px; margin-top:30px;}

.zhubo ul li p{

-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:45px; line-height:24px;  font-size:14px; color:#666; overflow:hidden;}

.zhubo ul li:nth-child(n+4)  div,.zhubo ul li:nth-child(n+4) p{display:none;}

.zhubo ul li:nth-child(n+4) h4{ margin-top:0px;}

.zhubo ul li:nth-child(n+4){ margin-bottom:0px;}





.mi{ overflow:hidden; position:relative; margin-top:50px; }

.mi ul{ overflow:hidden; }

.mi ul li{ overflow:hidden;  width:386px; height:250px; float:left; margin:0 20px 20px 0; position:relative;  }

.mi ul li:first-child{ width:792px; height:520px}

.mi ul li:nth-child(2){ margin-right:0px; }

.mi ul li img{width:100%; height:100%;}

.mi ul li:nth-child(3n){ margin-right:0px;}

.mi ul li img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mi ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.mi ul li dl{width:100%; height:100px; background:rgba(0,0,0,0.6); position:absolute; left:0px; bottom:-100px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mi ul li dl dd{ padding:0 20px; height:40px; line-height:40px; font-size:20px; text-align:left;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; color:#fff;}

.mi ul li dl dt{padding:0 20px; height:50px; line-height:50px; line-height:24px;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:45px; line-height:24px;   color:#fff; overflow:hidden; font-size:15px;}

.mi ul li:hover dl{ bottom:0px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mi ul li:hover a{color:#fff;}




.mi1{ overflow:hidden; position:relative; margin-top:50px; }

.mi1 ul{ overflow:hidden; width:105%;}

.mi1 ul li{ overflow:hidden;  width:386px; height:250px; float:left; margin:0 20px 20px 0; position:relative;  }



.mi1 ul li img{width:100%; height:100%;}



.mi1 ul li img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mi1 ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.mi1 ul li dl{width:100%; height:100px; background:rgba(0,0,0,0.6); position:absolute; left:0px; bottom:-100px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mi1 ul li dl dd{ padding:0 20px; height:40px; line-height:40px; font-size:20px; text-align:left;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; color:#fff;}

.mi1 ul li dl dt{padding:0 20px; height:50px; line-height:50px; line-height:24px;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:45px; line-height:24px;   color:#fff; overflow:hidden; font-size:15px;}

.mi1 ul li:hover dl{ bottom:0px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.mi1 ul li:hover a{color:#fff;}








.yanshengpin{overflow:hidden;}

.yanshengpin h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 100px;}

.yanshengpin ul{ overflow:hidden;}

.yanshengpin ul li{ overflow:hidden; width:260px; margin:0  100px  40px 0; float:left;}

.yanshengpin ul li div{ width:260px; height:260px; border-radius:50%; overflow:hidden;}

.yanshengpin ul li p{height:36px; line-height:36px; text-align:center;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; font-size:16px; }

.yanshengpin ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.yanshengpin ul li div:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}









.yingxiao{overflow:hidden;}

.yingxiao h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 100px;}

.yingxiao ul{ overflow:hidden;}

.yingxiao ul li{ overflow:hidden; width:220px; margin:0  25px 40px 0; float:left;}

.yingxiao ul li div{ width:220px; height:220px; border-radius:50%; overflow:hidden;}

.yingxiao ul li p{height:36px; line-height:36px; text-align:center;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; font-size:16px; }

.yingxiao ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.yingxiao ul li div:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.yingxiao ul li:nth-child(5n){margin-right:0px;}









.shuzi{overflow:hidden; margin-top:100px;}

.sz_left{width:48%; height:400px; float:left;margin-right:2%;}

.sz_left .sz{width:100%; height:400px; position:relative;}
.sz_left .sz:hover .title{position:absolute;bottom:0px;background: rgba(0,0,0,0.6);color:#fff;text-align:center;width:100%;text-align:center;padding:10px 0px 10px 0px;}
.sz_left .sz img{width:100%; height:100%;}

.sz_left .sz img.videoed21 { display:block; width:50px; height:50px; position: absolute; left:45%; top:40%; z-index:10; border-radius:100%; }

.sz_right{width:500px;height:400px;  float:right; line-height:30px; color:#666; font-size:16px; background:#f1f1f1; text-align:center; position:relative;} 

.sz_right h3{padding:60px 0 30px; font-size:24px; font-weight:600; text-align:center; }

.sz_right img{position:absolute; bottom:0px; left:0px;}

.videolist{cursor: pointer;}







.changeone{width:1200px; overflow:hidden;}

.changeone h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 100px;}

.changeone p{ font-size:16px; line-height:36px; text-align:center;}

.changeone ul{width:100%; overflow:hidden;}

.changeone ul li{width:190px; overflow:hidden; float:left; margin: 0 146px 40px 0;}

.changeone ul li div{width:190px; height:190px; overflow:hidden; position:relative; border-radius:10px;}

.changeone ul li span{  overflow:hidden; height:35px; line-height:35px; width:100%; display:block; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.6); text-align:center; font-size:16px;}

.changeone ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.changeone ul li div:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.changeone ul li span img{width:20px; height:20px; margin-right:8px;}

.changeone ul li p{height:40px; line-height:40px;text-align:center;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; font-size:16px;}

.huan{text-align:center;font-family:"微软雅黑";color:gray;font-size:16px;font-weight:700}

.huanbox{ height:50px; line-height:50px;text-align: right; margin:50px auto }

.changeone ul li a{color:#fff;}

.changeone ul li a p{color:#666;}

.changeone ul li:nth-child(4n){margin-right:0px;}



.shumei{overflow:hidden; line-height:28px; color:#666; font-size:16px;}



.zhongguo{width:100%;max-width:1920px; min-width:1200px; background:#0f2c68 url(../hz.png) no-repeat center top; overflow:hidden; margin:0px auto; }

.zhongguo h3{color:#fff;  font-size:24px;  font-weight:600; text-align:center; margin:200px auto 7px;}

.zg_haizi{overflow:hidden;}

.zg_haizi .bd{ width:780px; height:550px; float:left;}

.zg_haizi .bd ul{overflow:hidden;}

.zg_haizi .bd ul li{overflow:hidden; position:relative;}

.zg_haizi .bd ul li .zg{ width:780px; height:450px;}

.zg_haizi .bd ul li .zg img{ width:100%; height:100%;}

.zg_haizi .bd ul li .zg img.videoed2 { display:none; width:50px; height:50px; position: absolute; left:45%; top:40%; z-index:10; border-radius:100%; }

.zg_haizi .bd ul li p{ width:780px; height:50px; line-height:26px; font-size:16px; -o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; overflow:hidden; color:#a7a6a6; margin-top:15px;}





.zg_haizi .hd h4{ font-size:20px; font-weight:400;color:#a7a6a6 ; padding:10px;}

.zg_haizi .hd{ width:420px; float:right; height:  550px; background:#0e2559; }

.zg_haizi .hd ul{ overflow-y:scroll; max-height:490px;} 

.zg_haizi .hd ul li{overflow:hidden; padding:10px;}

.zg_haizi .hd ul li div{ float:left; width:150px; height:90px; overflow:hidden;}

.zg_haizi .hd ul li div img{ width:100%; height:100%;}

.zg_haizi .hd ul li span{ float:right; width:230px; color:#a7a6a6}

.zg_haizi .hd ul li span dd{ line-height:50px; height:50px; line-height:26px; font-size:16px;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; overflow:hidden; margin-bottom:10px; }

.zg_haizi .hd ul li span dt{height:25px; line-height:25px; font-size:16px; background:url(../sjj.png) no-repeat center left; text-indent:1em;}

.zg_haizi .hd ul li.on{ background:#009}

.zg_haizi .hd ul::-webkit-scrollbar { width: 2px;}

.zg_haizi .hd ul::-webkit-scrollbar-track {background-color:#0e2559; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}

.zg_haizi .hd ul::-webkit-scrollbar-thumb { background-color:#000; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius:2em;}









.yin_p{overflow:hidden; margin-top:20px; }

.yin_p h3{margin:20px auto; color:#a7a6a6; font-size:18px; text-align:left;}

.yin_p ul{overflow:hidden; margin-bottom:20px;}

.yin_p ul li{ overflow:hidden; width:48%; margin-right:2%; float:left; margin-bottom:10px;}

.yin_p ul li a{ font-size: 16px; background: #0d2a64 url(../hz1.png) no-repeat 18px center; padding: 7px 0px 7px 0px; border-radius: 6px; display: inline-block; text-indent: 2em; color:#919191;width:98%;padding-left:2%;}

.yin_p ul li a:hover{background:#0078b6  url(../hz2.png) no-repeat 18px center; color:#fff;}





.gzhz{ overflow:hidden; position:relative; margin:50px auto;}

.gzhz ul{ overflow:hidden; }

.gzhz ul li{ overflow:hidden;  width:386px; height:250px; float:left; margin:0 20px 20px 0; position:relative;  }

.gzhz ul li:first-child{ width:792px; height:520px}

.gzhz ul li:nth-child(2){ margin-right:0px; }

.gzhz ul li img{width:100%; height:100%;}

.gzhz ul li:nth-child(3n){ margin-right:0px;}

.gzhz ul li img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

/*.gzhz ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.gzhz ul li dl{width:100%; height:100px; background:rgba(0,0,0,0.6); position:absolute; left:0px; bottom:-100px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.gzhz ul li dl dd{ padding:0 20px; height:40px; line-height:40px; font-size:20px; text-align:left;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; color:#fff;}

.gzhz ul li dl dt{padding:0 20px; height:50px; line-height:50px; line-height:24px;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:45px; line-height:24px;   color:#fff; overflow:hidden; font-size:15px;}

.gzhz ul li:hover dl{ bottom:0px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.gzhz ul li:hover a{color:#fff;}*/

.gzhz p{ font-size:16px; line-height:28px; color:#666;}





.tushu{overflow:hidden; width:1200px; margin:0px auto;}

.tushu h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 100px;}

.tushu ul{ overflow:hidden;}

.tushu ul li{ overflow:hidden; width:260px; margin:0  210px  40px 0; float:left;}

.tushu ul li div{ width:270px; height:270px;  overflow:hidden;}

.tushu ul li p{height:100px; line-height:26px; text-align:left;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:4; font-size:16px; overflow:hidden; }

.tushu ul li div img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.tushu ul li div:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.tushu ul li:nth-child(3n){ margin-right:0px;}



.xianxia{overflow:hidden;}

.xianxia h3{font-size:24px; font-weight:600; text-align:center; margin:100px auto 100px;}

.xianxia ul li{width:580px; overflow:hidden; float:left; margin:0 30px 30px 0;}

.xianxia ul li .xx{width:580px; height:400px; position:relative; overflow:hidden;}

.xianxia ul li .xx img{width:100%; height:100%;}

.xianxia ul li .xx img.videoed2 { display:none; width:50px; height:50px; position: absolute; left:45%; top:40%; z-index:10; border-radius:100%; }

.xianxia ul li:nth-child(2n){margin-right:0px;}

.xianxia ul li p{height:50px; line-height:26px; text-align:left;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; font-size:16px; overflow:hidden; color:#666; }







.xianxia_one{ overflow:hidden; position:relative; margin:50px auto; }

.xianxia_one ul{ overflow:hidden; }

.xianxia_one ul li{ overflow:hidden;  width:386px; height:220px; float:left; margin:0 20px 20px 0; position:relative;  }

.xianxia_one ul li:first-child{ width:792px; height:460px}

.xianxia_one ul li:nth-child(2){ margin-right:0px; }

.xianxia_one ul li img{width:100%; height:100%;}

.xianxia_one ul li:nth-child(3n){ margin-right:0px;}

.xianxia_one ul li img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.xianxia_one ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.xianxia_one ul li dl{width:100%; height:100px; background:rgba(0,0,0,0.6); position:absolute; left:0px; bottom:-100px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.xianxia_one ul li dl dd{ padding:0 20px; height:40px; line-height:40px; font-size:20px; text-align:left;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; color:#fff;}

.xianxia_one ul li dl dt{padding:0 20px; height:50px; line-height:50px; line-height:24px;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; height:45px; line-height:24px;   color:#fff; overflow:hidden; font-size:15px;}

.xianxia_one ul li:hover dl{ bottom:0px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.xianxia_one ul li:hover a{color:#fff;}





.newslb{ overflow:hidden; margin:50px auto;}

.newslb ul{margin-top:10px;border-top:1px solid #bbb;}

.newslb ul li{position:relative;border-bottom:1px solid #bbb;}

.newslb ul li .date{color:#999;font-size:16px;font-family:AvianRegular;position:absolute;left:10px;top:30px; background:#f1f1f1; padding:0 10px;}

.newslb ul li .box{padding-left:280px;}

.newslb ul li .box .d{padding:30px 0 30px 345px;position:relative;height:200px;border-top:1px solid #d5d5d5;}

.newslb ul li .box .d:first-child{border:none;}

.newslb ul li .box .d .picc{position:absolute;left:0;top:30px;width:280px;height:180px;overflow:hidden;}

.newslb ul li .box .d .picc img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.newslb ul li .box .d .picc:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

.newslb ul li .box .d h3 a{font-size:18px;color:#474747;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.newslb ul li .box .d h3 a:hover{padding-left:10px;color:#0078b6;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}

.newslb ul li .box .d p{font-size:16px; height:95px; margin-top:30px; -o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:3;   overflow:hidden; color:#666;}

.newslb ul li .box .d .more{margin-top:30px;font-size:14px;color:#474747;position:absolute;left:345px;bottom:-1px;width:210px;height:46px;background:url(../image/line4.png) -211px bottom no-repeat;z-index:1;

transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}

.newslb ul li .box .d .more span{color:#0078b6;}

.newslb ul li .box .d .more:hover{color:#0078b6;}

.search-sort{display:none;}

.search-box{padding:0px !important;border: 0px #ccc solid !important;

background: url(../img11.jpg) repeat-y !important;}

.search-box .container{padding:0px !important;width:100% !important;margin:0px !important;}

.search-box .container .col-md-12{padding:0px !important;width:100% !important;margin:0px !important;

border-bottom: 1px #ccc solid !important;



padding: 10px 0 !important;



min-height: 30px !important;



font-size: 15px !important;



position: relative !important;



display: block !important;

}

.search-box p{

float: left !important;

width: 174px !important;

text-align: center !important;

line-height: 31px !important;

display: block !important;

margin:0px !important;

text-indent: 0px !important;

font-size: 15px;

color:#000;

}

.search-list{padding:0px !important;float: right !important;width: 1010px !important;max-width: none !important;}

.search-list li{padding:0px !important;margin:0px !important;}



.search-list li .mark{color:#f00 !important;background:#fff !important;}

.search-list li a:hover{color:#f00 !important;background:#fff !important;}

.search-list li a{padding: 2px 10px !important;}





.dolphinmedia_pager {

  margin-top: 20px;

  text-align: center;

}

.dolphinmedia_pager a {

  border: 1px solid #e4eaec;

  border-right: none;

  background: #fff;

  padding: 3px 15px;

  text-align: center;

  color: #76838f;

}

.dolphinmedia_pager a:hover {

  background: #f5f5f5;

  text-decoration: none;

}

.dolphinmedia_pager a.NextA {

  border-right: 1px solid #e4eaec;

}

.dolphinmedia_pager .PreSpan,

.dolphinmedia_pager .NextSpan {

  border: 1px solid #e4eaec;

  padding: 3px 15px;

  background: #fff;

  color: #ccd5db;

  cursor: default;

}

.dolphinmedia_pager .firstPage,

.dolphinmedia_pager .lastPage {

  height: 28px;

  line-height: 28px;

  min-width: 40px;

}

.dolphinmedia_pager a.Ahover {

  background: #2574a9;

  border-color: #2574a9;

  color: #fff;

  cursor: default;

}

.dolphinmedia_pager a.Ahover:hover {

  background: #2574a9;

  border-color: #2574a9;

  color: #fff;

}

.dolphinmedia_pager a {

  text-decoration: none;

}

.dolphinmedia_pager a:active,

.dolphinmedia_pager a:focus,

.dolphinmedia_pager a:hover {

  text-decoration: none;

}

.dolphinmedia_pager .PageText {

  margin-left: 10px;

  color: #aaa;

  display: none;

}

.dolphinmedia_pager input {

  display: none;

}




.d_wangdian{ overflow:hidden;    margin: 100px auto;}
.d_wangdian ul{ overflow:hidden;  width:250px; float:left;}
.d_wangdian ul li{ width:180px; overflow:hidden;  margin:0 53px 60px 0; border-right:1px #ccc solid; padding-right:50px;}
.d_wangdian ul li div{ overflow:hidden; width:170px; height:170px; border-radius:50%; background:#fff; text-align:center; position:relative; }
.d_wangdian ul li div b.img{width:90px; height:90px; margin:42px auto 0; display:block;}
.d_wangdian ul li div b.img img{width:100%; height:100%; }
.d_wangdian ul li div dl{width:100%; height:100%; position:absolute; text-align:center; left:-100%; top:0px; background:rgba(0,0,0,0.6);transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}
.d_wangdian ul li div dl dd{width: 65px; height:65px; overflow:hidden;   margin: 35px auto 5px;}
.d_wangdian ul li div dl dd img{width:100%; height:100%;overflow:hidden;}
.d_wangdian ul li div dl dt{height:20px; line-height:20px; color:#fff; font-size:13px;}
.d_wangdian ul li p{ height:40px; line-height:40px; overflow:hidden; font-size:16px; text-align:center;}
.d_wangdian ul li:nth-child(4n) {margin-right:0px;}
/*.d_wangdian ul li:hover div dl{left:0px;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}*/
.lunb{ float:right;  width:100%; height:500px;}

.wd_d1{ overflow:hidden;  }
.wd_d1 .bd ul,
.wd_d1 .bd1 ul,
.wd_d1 .bd2 ul,
.wd_d1 .bd3 ul,
.wd_d1 .bd4 ul,
.wd_d1 .bd5 ul,
.wd_d1 .bd6 ul,
.wd_d1 .bd7 ul,
.wd_d1 .bd8 ul,
.wd_d1 .bd9 ul
{ overflow:hidden; width:100%; }
.wd_d1 .bd ul li,
.wd_d1 .bd1 ul li,
.wd_d1 .bd2 ul li,
.wd_d1 .bd3 ul li,
.wd_d1 .bd4 ul li,
.wd_d1 .bd5 ul li,
.wd_d1 .bd6 ul li,
.wd_d1 .bd7 ul li,
.wd_d1 .bd8 ul li,
.wd_d1 .bd9 ul li
{ width:22%; overflow:hidden;  margin:0 1.5% 60px 1.5%; float:left; padding-right:0px; border:none;}

.wd_d1 .bd ul li div,
.wd_d1 .bd1 ul li div,
.wd_d1 .bd2 ul li div,
.wd_d1 .bd3 ul li div,
.wd_d1 .bd4 ul li div,
.wd_d1 .bd5 ul li div,
.wd_d1 .bd6 ul li div,
.wd_d1 .bd7 ul li div,
.wd_d1 .bd8 ul li div,
.wd_d1 .bd9 ul li div
{ overflow:hidden; width:100%; background:#fff; text-align:center; position:relative; }
.wd_d1 .bd ul li div b.img,
.wd_d1 .bd1 ul li div b.img,
.wd_d1 .bd2 ul li div b.img,
.wd_d1 .bd3 ul li div b.img,
.wd_d1 .bd4 ul li div b.img,
.wd_d1 .bd5 ul li div b.img,
.wd_d1 .bd6 ul li div b.img,
.wd_d1 .bd7 ul li div b.img,
.wd_d1 .bd8 ul li div b.img,
.wd_d1 .bd9 ul li div b.img

{width:90px; height:90px; margin:42px auto 0; display:block;}
.wd_d1 .bd ul li div b.img img,
.wd_d1 .bd1 ul li div b.img img,
.wd_d1 .bd2 ul li div b.img img,
.wd_d1 .bd3 ul li div b.img img,
.wd_d1 .bd4 ul li div b.img img,
.wd_d1 .bd5 ul li div b.img img,
.wd_d1 .bd6 ul li div b.img img,
.wd_d1 .bd7 ul li div b.img img,
.wd_d1 .bd8 ul li div b.img img,
.wd_d1 .bd9 ul li div b.img img
{width:100%; height:100%; }
.wd_d1 .bd ul li div dl,
.wd_d1 .bd1 ul li div dl,
.wd_d1 .bd2 ul li div dl,
.wd_d1 .bd3 ul li div dl,
.wd_d1 .bd4 ul li div dl,
.wd_d1 .bd5 ul li div dl,
.wd_d1 .bd6 ul li div dl,
.wd_d1 .bd7 ul li div dl,
.wd_d1 .bd8 ul li div dl,
.wd_d1 .bd9 ul li div dl
{width:100%; height:100%; position:absolute; text-align:center; left:-100%; top:0px; background:rgba(0,0,0,0.6);transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}
.wd_d1 .bd ul li div dl dd,
.wd_d1 .bd1 ul li div dl dd,
.wd_d1 .bd2 ul li div dl dd,
.wd_d1 .bd3 ul li div dl dd,
.wd_d1 .bd4 ul li div dl dd,
.wd_d1 .bd5 ul li div dl dd,
.wd_d1 .bd6 ul li div dl dd,
.wd_d1 .bd7 ul li div dl dd,
.wd_d1 .bd8 ul li div dl dd,
.wd_d1 .bd9 ul li div dl dd

{width: 65px; height:65px; overflow:hidden;   margin:  35px auto 5px;}
.wd_d1 .bd ul li div dl dd img,
.wd_d1 .bd1 ul li div dl dd img,
.wd_d1 .bd2 ul li div dl dd img,
.wd_d1 .bd3 ul li div dl dd img,
.wd_d1 .bd4 ul li div dl dd img,
.wd_d1 .bd5 ul li div dl dd img,
.wd_d1 .bd6 ul li div dl dd img,
.wd_d1 .bd7 ul li div dl dd img,
.wd_d1 .bd8 ul li div dl dd img,
.wd_d1 .bd9 ul li div dl dd img
{width:100%; height:100%;overflow:hidden;}
.wd_d1 .bd ul li div dl dt,
.wd_d1 .bd1 ul li div dl dt,
.wd_d1 .bd2 ul li div dl dt,
.wd_d1 .bd3 ul li div dl dt,
.wd_d1 .bd4 ul li div dl dt,
.wd_d1 .bd5 ul li div dl dt,
.wd_d1 .bd6 ul li div dl dt,
.wd_d1 .bd7 ul li div dl dt,
.wd_d1 .bd8 ul li div dl dt,
.wd_d1 .bd9 ul li div dl dt
{height:20px; line-height:20px; color:#fff; font-size:13px;}
.wd_d1 .bd ul li p,
.wd_d1 .bd1 ul li p,
.wd_d1 .bd2 ul li p,
.wd_d1 .bd3 ul li p,
.wd_d1 .bd4 ul li p,
.wd_d1 .bd5 ul li p,
.wd_d1 .bd6 ul li p,
.wd_d1 .bd7 ul li p,
.wd_d1 .bd8 ul li p,
.wd_d1 .bd9 ul li p

{ height:40px; line-height:40px; overflow:hidden; font-size:16px; text-align:center;}



.text dl h3{font-size: 18px;color: #0068b7;margin-bottom: 20px}

.lijigoumai{width: 200px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    background: #f00;
    margin-right: 50px;
	margin-top: 50px;
}

.lijigoumai a{color: #fff;}


.yr_kc{overflow:hidden;}
.yr_kc ul{overflow:hidden;}
.yr_kc ul li{ width:580px;  float:left;overflow:hidden; margin:15px 30px 15px 0; position:relative;}
.yr_kc ul li div{ width:580px; height:250px; overflow:hidden;}
.yr_kc ul li dl{ overflow:hidden;}
.yr_kc ul li dl dd{ overflow:hidden; height:36px; line-height:36px;  overflow:hidden;white-space: nowrap; text-overflow: ellipsis;color:#0078b6; text-align:center; font-size:16px; }
.yr_kc ul li dl dt{ font-size:14px; height:50px; line-height:24px;-o-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;   -webkit-line-clamp:2; color:#666;}
.yr_kc ul li img{width:100%; height:100%;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;}
.yr_kc ul li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.yr_kc ul li a{color:#fff;} 
.yr_kc ul li:nth-child(2n){margin-right:0px;}


.hz_lxwm>div>dl{position:absolute; top:0px;left:0px; height:600px; width:100%; background:rgba(0,0,0,0.4);}
.hz_lxwm>div>dl  ul{ margin:30px ; width:540px; float:none;}

.hz_lxwm>div>dl  ul li{ width:99%; border:1px #f1f1f1 solid; background:#ffffff9e; height:36px; line-height:36px; margin-bottom:15px; color:#333; }
.hz_lxwm>div>dl  ul li .inp{width:430px; background-color:transparent; border:none; color:#333;}
.hz_lxwm>div>dl  ul li label{ width:80px; padding-left:10px; font-weight:400;  }
.hz_lxwm>div>dl  ul li i{margin-left:30px;}
.hz_lxwm>div>dl  ul li select{ width:200px; background-color:transparent; border:none; border:1px #f1f1f1 solid; margin-right:5px;olor:#333;}
.hz_lxwm>div>dl  ul li label span{
letter-spacing:2em;}
.hz_lxwm>div>dl  ul li:last-child{ background:#0078b6; text-align:center; border:none; color:#fff; font-size:18px;}
.hz_lxwm>div>dl  ul li .button{background-color:transparent; border:none;color:#fff; cursor:pointer;width:100%;}


.hezuoxiangmu{ overflow:hidden;}
.hezuoxiangmu ul{ overflow:hidden;}
.hezuoxiangmu ul li{ overflow:hidden; width:285px; float:left; margin:0 20px 20px 0;}
.hezuoxiangmu ul li p{ overflow:hidden; height:30px; line-height:30px; font-size:16px; text-align:center;}
.hezuoxiangmu ul li:nth-child(4n){margin-right:0px;}
